Merge lp://staging/~tomek3d/calibre/store into lp://staging/~user-none/calibre/store
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~tomek3d/calibre/store |
Merge into: | lp://staging/~user-none/calibre/store |
Diff against target: |
2188021 lines (+919341/-388845) 1641 files modified
.bzrignore (+51/-0) COPYRIGHT (+15/-52) Changelog.old.yaml (+3297/-0) Changelog.yaml (+2145/-3297) README (+5/-5) format_docs/pdb/apnx.txt (+10/-2) imgsrc/font.svg (+2862/-0) imgsrc/mimetypes/azw2.svg (+237/-0) imgsrc/mimetypes/azw3.svg (+237/-0) imgsrc/mimetypes/mobi.svg (+35/-7) imgsrc/mimetypes/tpz.svg (+237/-0) imgsrc/polish.svg (+366/-0) manual/Makefile (+1/-1) manual/catalogs.rst (+140/-0) manual/conf.py (+13/-4) manual/conversion.rst (+99/-1) manual/creating_plugins.rst (+4/-0) manual/custom.py (+2/-0) manual/develop.rst (+76/-54) manual/faq.rst (+264/-71) manual/gui.rst (+28/-6) manual/index.rst (+1/-1) manual/latex.py (+25/-0) manual/mathjax.html (+102/-0) manual/news.rst (+1/-1) manual/server.rst (+5/-1) manual/sub_groups.rst (+3/-3) manual/template_lang.rst (+5/-0) manual/templates/layout.html (+2/-2) manual/tutorials.rst (+3/-0) manual/typesetting_math.rst (+70/-0) manual/virtual_libraries.rst (+89/-0) recipes/aachener_nachrichten.recipe (+64/-35) recipes/adventure_zone_pl.recipe (+37/-33) recipes/aif_ru.recipe (+13/-6) recipes/aksiyon_derigisi.recipe (+6/-12) recipes/aktualne.cz.recipe (+69/-0) recipes/alternet.recipe (+3/-5) recipes/am730.recipe (+290/-0) recipes/ambito_financiero.recipe (+1/-1) recipes/anandtech.recipe (+12/-7) recipes/anchorage_daily.recipe (+18/-16) recipes/android_com_pl.recipe (+3/-3) recipes/antyweb.recipe (+48/-0) recipes/ap.recipe (+9/-7) recipes/app_funds.recipe (+26/-0) recipes/apple_daily.recipe (+265/-151) recipes/arcadia.recipe (+35/-0) recipes/arcamax.recipe (+45/-46) recipes/archeowiesci.recipe (+4/-3) recipes/arret_sur_images.recipe (+54/-0) recipes/asco_de_vida.recipe (+20/-0) recipes/astro_news_pl.recipe (+1/-1) recipes/astroflesz.recipe (+27/-0) recipes/astronomia_pl.recipe (+1/-1) recipes/atlantic.recipe (+30/-21) recipes/autosport.recipe (+30/-0) recipes/azstarnet.recipe (+1/-1) recipes/bachormagazyn.recipe (+43/-0) recipes/badania_net.recipe (+20/-0) recipes/baltimore_sun.recipe (+127/-110) recipes/bankier_pl.recipe (+49/-0) recipes/barrons.recipe (+10/-12) recipes/bash_org_pl.recipe (+6/-4) recipes/benchmark_pl.recipe (+41/-55) recipes/big_oven.recipe (+1/-1) recipes/biolog_pl.recipe (+1/-0) recipes/birmingham_post.recipe (+38/-31) recipes/biweekly.recipe (+55/-0) recipes/blesk.recipe (+55/-0) recipes/blog_biszopa.recipe (+30/-0) recipes/blognexto.recipe (+28/-0) recipes/borse_online.recipe (+27/-24) recipes/boston.com.recipe (+13/-12) recipes/brecha.recipe (+82/-0) recipes/brewiarz.recipe (+140/-0) recipes/buchreport.recipe (+45/-0) recipes/business_spectator.recipe (+7/-5) recipes/business_standard.recipe (+9/-2) recipes/business_week.recipe (+0/-105) recipes/bwmagazine.recipe (+7/-60) recipes/bwmagazine2.recipe (+70/-0) recipes/cacm.recipe (+1/-1) recipes/caijing.recipe (+1/-1) recipes/calgary_herald.recipe (+314/-35) recipes/catavencu.recipe (+8/-8) recipes/cd_action.recipe (+2/-2) recipes/ceska_pozice.recipe (+68/-0) recipes/ceske_noviny.recipe (+30/-0) recipes/cesky_rozhlas_6.recipe (+26/-0) recipes/cgm_pl.recipe (+2/-2) recipes/chronicle_higher_ed.recipe (+87/-0) recipes/ciekawostki_historyczne.recipe (+23/-33) recipes/ciperchile.recipe (+58/-0) recipes/cnn.recipe (+1/-1) recipes/coding_horror.recipe (+13/-18) recipes/comics_com.recipe (+0/-224) recipes/computer_woche.recipe (+66/-0) recipes/computerworld_pl.recipe (+15/-11) recipes/conowego_pl.recipe (+52/-0) recipes/contemporary_argentine_writers.recipe (+35/-0) recipes/corriere_della_sera_it.recipe (+1/-1) recipes/cosmopolitan_uk.recipe (+1/-0) recipes/countryfile.recipe (+20/-9) recipes/cumhuriyet.recipe (+59/-0) recipes/czas_gentlemanow.recipe (+24/-0) recipes/daily_mirror.recipe (+14/-9) recipes/dani.recipe (+1/-1) recipes/deccan_herald.recipe (+35/-0) recipes/delco_times.recipe (+26/-0) recipes/demagog.cz.recipe (+39/-0) recipes/democracy_journal.recipe (+27/-0) recipes/denik.cz.recipe (+36/-0) recipes/denik_referendum.recipe (+28/-0) recipes/der_spiegel.recipe (+2/-2) recipes/di.recipe (+55/-54) recipes/diario_de_noticias.recipe (+23/-0) recipes/diario_extra.recipe (+47/-0) recipes/dilemaveche.recipe (+46/-66) recipes/discover_magazine.recipe (+15/-0) recipes/dobanevinosti.recipe (+46/-0) recipes/dobreprogamy.recipe (+9/-2) recipes/doghousediaries.recipe (+52/-0) recipes/dot_net.recipe (+37/-0) recipes/drytooling_pl.recipe (+1/-0) recipes/dwutygodnik.recipe (+56/-0) recipes/dzial_zagraniczny.recipe (+27/-0) recipes/dzieje_pl.recipe (+62/-12) recipes/dziennik_baltycki.recipe (+34/-0) recipes/dziennik_lodzki.recipe (+35/-0) recipes/dziennik_pl.recipe (+18/-14) recipes/dziennik_polski.recipe (+132/-0) recipes/dziennik_wschodni.recipe (+84/-0) recipes/dziennik_zachodni.recipe (+34/-0) recipes/echo_dnia.recipe (+80/-0) recipes/eclicto.recipe (+37/-39) recipes/eclipseonline.recipe (+38/-0) recipes/ecogeek.recipe (+5/-5) recipes/economia.recipe (+17/-0) recipes/economist.recipe (+5/-16) recipes/economist_free.recipe (+23/-177) recipes/editoriali.recipe (+1/-0) recipes/edmonton_journal.recipe (+186/-92) recipes/eioba.recipe (+1/-0) recipes/ekologia_pl.recipe (+25/-0) recipes/ekundelek_pl.recipe (+18/-0) recipes/el_correo.recipe (+1/-1) recipes/el_diplo.recipe (+118/-0) recipes/el_malpensante.recipe (+27/-0) recipes/el_mundo_today.recipe (+14/-14) recipes/elektroda_pl.recipe (+1/-1) recipes/elet_es_irodalom.recipe (+1/-1) recipes/elguardian.recipe (+93/-0) recipes/elmundo.recipe (+1/-1) recipes/elpais_impreso.recipe (+8/-3) recipes/empire_magazine.recipe (+8/-7) recipes/emuzica_pl.recipe (+3/-1) recipes/endgadget.recipe (+5/-4) recipes/equipped.recipe (+29/-0) recipes/esenja.recipe (+146/-78) recipes/esensja_(rss).recipe (+103/-0) recipes/eso_pl.recipe (+23/-0) recipes/espn.recipe (+1/-1) recipes/expansion_spanish.recipe (+1/-1) recipes/f1_ultra.recipe (+35/-0) recipes/fc_knudde.recipe (+20/-0) recipes/fhm_uk.recipe (+16/-16) recipes/film_org_pl.recipe (+54/-0) recipes/film_web.recipe (+33/-16) recipes/financial_times.recipe (+1/-1) recipes/financial_times_uk.recipe (+51/-41) recipes/financial_times_us.recipe (+181/-0) recipes/fleshbot.recipe (+2/-2) recipes/fluter_de.recipe (+4/-13) recipes/focus_pl.recipe (+38/-37) recipes/folhadesaopaulo_sub.recipe (+1/-1) recipes/forbes_pl.recipe (+53/-0) recipes/foreign_policy.recipe (+8/-28) recipes/foreignaffairs.recipe (+57/-57) recipes/forsal.recipe (+23/-0) recipes/fortune_magazine.recipe (+75/-0) recipes/fotoblogia_pl.recipe (+2/-1) recipes/frazpc.recipe (+2/-1) recipes/freenature.recipe (+2/-67) recipes/fronda.recipe (+77/-20) recipes/galaxys_edge.recipe (+108/-0) recipes/gazeta-prawna-calibre-v1.recipe (+8/-2) recipes/gazeta_krakowska.recipe (+34/-0) recipes/gazeta_lubuska.recipe (+69/-0) recipes/gazeta_pl_krakow.recipe (+101/-0) recipes/gazeta_pl_szczecin.recipe (+1/-1) recipes/gazeta_pl_warszawa.recipe (+98/-0) recipes/gazeta_pomorska.recipe (+89/-97) recipes/gazeta_wroclawska.recipe (+34/-0) recipes/gazeta_wspolczesna.recipe (+68/-0) recipes/gazeta_wyborcza.recipe (+92/-51) recipes/gcn.recipe (+88/-0) recipes/geopolityka.recipe (+12/-0) recipes/gildia_pl.recipe (+28/-13) recipes/givemesomethingtoread.recipe (+0/-90) recipes/globe_and_mail.recipe (+10/-6) recipes/glos_wielkopolski.recipe (+34/-0) recipes/go_comics.recipe (+69/-74) recipes/gofin_pl.recipe (+26/-0) recipes/gosc_niedzielny.recipe (+22/-12) recipes/gram_pl.recipe (+27/-40) recipes/gry_online_pl.recipe (+72/-15) recipes/haaretz_en.recipe (+1/-1) recipes/harpers.recipe (+6/-23) recipes/harpers_full.recipe (+72/-38) recipes/hatalska.recipe (+27/-0) recipes/hbr.recipe (+29/-64) recipes/heise_online.recipe (+4/-17) recipes/heraldo.recipe (+1/-1) recipes/high_country_blogs.recipe (+44/-0) recipes/hindu.recipe (+28/-24) recipes/historia_pl.recipe (+14/-20) recipes/history_today.recipe (+86/-0) recipes/hnonline.recipe (+67/-0) recipes/house_news.recipe (+30/-0) recipes/houston_chronicle.recipe (+8/-6) recipes/ihned.cz.recipe (+36/-0) recipes/il_giornale.recipe (+27/-24) recipes/il_messaggero.recipe (+16/-14) recipes/in4_pl.recipe (+11/-6) recipes/independent.recipe (+30/-6) recipes/index_hu.recipe (+22/-19) recipes/indian_express.recipe (+6/-2) recipes/informacje_usa.recipe (+5/-7) recipes/infra_pl.recipe (+10/-11) recipes/insider.recipe (+59/-0) recipes/instapaper.recipe (+1/-1) recipes/interia_fakty.recipe (+41/-18) recipes/interia_sport.recipe (+37/-47) recipes/io9.recipe (+6/-9) recipes/iol_za.recipe (+47/-0) recipes/irish_times.recipe (+44/-47) recipes/ittechblog.recipe (+26/-0) recipes/japan_times.recipe (+25/-43) recipes/jazzpress.recipe (+55/-0) recipes/jbpress.recipe (+1/-1) recipes/johm.recipe (+1/-1) recipes/kath_net.recipe (+4/-2) recipes/kdefamily_pl.recipe (+17/-0) recipes/kellog_insight.recipe (+4/-2) recipes/kerrang.recipe (+34/-0) recipes/kidney.recipe (+1/-1) recipes/klip_me.recipe (+1/-1) recipes/km_blog.recipe (+36/-0) recipes/kommersant.recipe (+10/-7) recipes/konflikty_zbrojne.recipe (+13/-13) recipes/kopalniawiedzy.recipe (+70/-69) recipes/korben.recipe (+1/-1) recipes/korespondent.recipe (+11/-12) recipes/kosmonauta_pl.recipe (+26/-7) recipes/kp.recipe (+51/-0) recipes/ksiazka_pl.recipe (+3/-2) recipes/kudy_z_nudy.recipe (+32/-0) recipes/kurier_galicyjski.recipe (+60/-0) recipes/kurier_lubelski.recipe (+34/-0) recipes/kurier_poranny.recipe (+84/-0) recipes/kurier_szczecinski.recipe (+27/-0) recipes/kyungyhang.recipe (+5/-5) recipes/la_nacion_cr.recipe (+40/-0) recipes/la_stampa.recipe (+36/-29) recipes/la_voce.recipe (+2/-2) recipes/lamebook.recipe (+27/-0) recipes/le_monde.recipe (+14/-7) recipes/le_monde_sub.recipe (+94/-0) recipes/ledevoir.recipe (+40/-5) recipes/legeartis.recipe (+32/-32) recipes/leggo_it.recipe (+2/-2) recipes/legitymizm.recipe (+1/-2) recipes/lemonde_dip.recipe (+1/-1) recipes/lepoint.recipe (+1/-1) recipes/lequipe.recipe (+45/-0) recipes/lexpress.recipe (+1/-1) recipes/libartes.recipe (+69/-0) recipes/liberation.recipe (+1/-1) recipes/liberation_sub.recipe (+1/-1) recipes/libero.recipe (+5/-3) recipes/libertad_digital.recipe (+65/-0) recipes/lidovky.recipe (+40/-0) recipes/lifehacker_pl.recipe (+24/-0) recipes/lightspeed_magazine.recipe (+11/-0) recipes/linux_journal.recipe (+40/-0) recipes/list_apart.recipe (+23/-0) recipes/livemint.recipe (+17/-8) recipes/lomza.recipe (+4/-3) recipes/lrb.recipe (+1/-1) recipes/lrb_payed.recipe (+19/-9) recipes/lvivs_ks_ghazieta.recipe (+12/-0) recipes/lwn.recipe (+1/-1) recipes/lwn_weekly.recipe (+65/-53) recipes/mac_world.recipe (+16/-14) recipes/magazyn_consido.recipe (+88/-0) recipes/mateusz_czytania.recipe (+36/-0) recipes/maximum_pc.recipe (+20/-21) recipes/media2.recipe (+35/-0) recipes/mediapart.recipe (+1/-1) recipes/medscape.recipe (+1/-1) recipes/metro_news_nl.recipe (+12/-5) recipes/metro_uk.recipe (+65/-19) recipes/metropol_tv.recipe (+29/-0) recipes/michalkiewicz.recipe (+0/-3) recipes/michellemalkin.recipe (+12/-10) recipes/microwave_and_rf.recipe (+0/-224) recipes/midday.recipe (+0/-13) recipes/ming_pao.recipe (+1/-1) recipes/ming_pao_toronto.recipe (+1/-1) recipes/ming_pao_vancouver.recipe (+1/-1) recipes/mlody_technik_pl.recipe (+29/-9) recipes/mobile_bulgaria.recipe (+27/-0) recipes/mobilenations.recipe (+21/-0) recipes/mobilna.recipe (+26/-0) recipes/mojegotowanie.recipe (+50/-0) recipes/money_pl.recipe (+4/-4) recipes/monitor.recipe (+43/-76) recipes/montreal_gazette.recipe (+293/-27) recipes/more_intelligent_life.recipe (+67/-0) recipes/myapple_pl.recipe (+49/-0) recipes/nadacni_fond_proti_korupci.recipe (+30/-0) recipes/najwyzszy_czas.recipe (+27/-0) recipes/naszdziennik.recipe (+61/-0) recipes/natemat_pl.recipe (+3/-1) recipes/nauka_w_polsce.recipe (+49/-0) recipes/navegalo.recipe (+40/-0) recipes/nbonline.recipe (+1/-1) recipes/nejm.recipe (+1/-1) recipes/nepszabadsag.recipe (+56/-0) recipes/neviditelny_pes.recipe (+32/-0) recipes/new_scientist.recipe (+1/-1) recipes/new_york_review_of_books.recipe (+16/-15) recipes/new_yorker.recipe (+269/-71) recipes/newsweek_polska.recipe (+1/-1) recipes/nezavisne_novine.recipe (+59/-0) recipes/niebezpiecznik.recipe (+13/-10) recipes/nikkei_news.recipe (+11/-5) recipes/nikkei_sub.recipe (+1/-1) recipes/nikkei_sub_economy.recipe (+1/-1) recipes/nikkei_sub_industry.recipe (+1/-1) recipes/nikkei_sub_life.recipe (+1/-1) recipes/nikkei_sub_main.recipe (+1/-1) recipes/nikkei_sub_shakai.recipe (+1/-1) recipes/nikkei_sub_sports.recipe (+1/-1) recipes/nin.recipe (+17/-39) recipes/nme.recipe (+26/-21) recipes/novilist_novine_hr.recipe (+1/-1) recipes/novinky.cz.recipe (+50/-0) recipes/novistandard.recipe (+1/-1) recipes/nowa_fantastyka.recipe (+2/-2) recipes/nowiny_rybnik.recipe (+31/-0) recipes/nowy_ekran.recipe (+16/-0) recipes/nowy_obywatel.recipe (+42/-0) recipes/noz.recipe (+29/-0) recipes/nrc-nl-epub.recipe (+1/-1) recipes/nrc_next.recipe (+75/-0) recipes/nsfw_corp.recipe (+66/-0) recipes/nspm.recipe (+1/-1) recipes/nto.recipe (+68/-0) recipes/nursingtimes.recipe (+1/-1) recipes/nypost.recipe (+2/-1) recipes/nytimes.recipe (+816/-361) recipes/nytimes_sub.recipe (+716/-404) recipes/nytimesbook.recipe (+52/-49) recipes/nzherald.recipe (+1/-1) recipes/nzz_webpaper.recipe (+17/-20) recipes/oclab_pl.recipe (+6/-0) recipes/omgubuntu.recipe (+1/-1) recipes/optyczne_pl.recipe (+41/-0) recipes/oreilly_premium.recipe (+1/-1) recipes/origo_hu.recipe (+29/-0) recipes/orlando_sentinel.recipe (+10/-11) recipes/osw.recipe (+41/-0) recipes/osworld_pl.recipe (+34/-0) recipes/ottawa_citizen.recipe (+186/-92) recipes/outside_magazine.recipe (+65/-0) recipes/overclock_pl.recipe (+2/-1) recipes/oxford_mail.recipe (+22/-0) recipes/pajama.recipe (+28/-28) recipes/parlamentni_listy.recipe (+38/-0) recipes/pc_centre_pl.recipe (+7/-6) recipes/pc_foster.recipe (+14/-7) recipes/pc_lab.recipe (+38/-31) recipes/pc_world.recipe (+11/-10) recipes/people_daily.recipe (+1/-1) recipes/phillosophy_now.recipe (+77/-0) recipes/physics_today.recipe (+1/-1) recipes/piratska_strana.recipe (+40/-0) recipes/piratske_noviny.recipe (+34/-0) recipes/pnn.recipe (+55/-0) recipes/polska_times.recipe (+6/-2) recipes/poradnia_pwn.recipe (+63/-0) recipes/portfolio_hu.recipe (+25/-0) recipes/portfolio_hu_hu.recipe (+23/-0) recipes/ppe_pl.recipe (+41/-0) recipes/pravda_en.recipe (+53/-0) recipes/pravda_it.recipe (+52/-0) recipes/pravda_por.recipe (+51/-0) recipes/pravda_rs.recipe (+85/-0) recipes/pravda_ru.recipe (+50/-0) recipes/pravo.recipe (+64/-0) recipes/prawica_net.recipe (+40/-0) recipes/presseurop.recipe (+33/-0) recipes/pro_physik.recipe (+42/-17) recipes/prospectmaguk.recipe (+1/-1) recipes/psych.recipe (+62/-43) recipes/pubblico_giornale.recipe (+29/-0) recipes/publico.recipe (+2/-2) recipes/puls_biznesu.recipe (+31/-0) recipes/pure_pc.recipe (+6/-1) recipes/pvp_online.recipe (+18/-0) recipes/readitlater.recipe (+141/-85) recipes/real_clear.recipe (+1/-1) recipes/red_voltaire.recipe (+32/-0) recipes/regina_leader_post.recipe (+2/-2) recipes/res_publica.recipe (+35/-0) recipes/respekt.recipe (+37/-0) recipes/revista_cromos.recipe (+33/-0) recipes/richmond_times_dispatch.recipe (+7/-3) recipes/rmf24_opinie.recipe (+1/-1) recipes/rte.recipe (+4/-2) recipes/rushisaband.recipe (+28/-0) recipes/rybinski.recipe (+29/-0) recipes/rynek_infrastruktury.recipe (+41/-0) recipes/rynek_kolejowy.recipe (+39/-0) recipes/rzeczpospolita.recipe (+5/-2) recipes/samcik_blox.recipe (+26/-0) recipes/san_fran_chronicle.recipe (+8/-38) recipes/saskatoon_star_phoenix.recipe (+2/-2) recipes/satkurier.recipe (+44/-0) recipes/schattenblick.recipe (+13/-0) recipes/science_aas.recipe (+2/-2) recipes/science_news.recipe (+46/-25) recipes/scmp.recipe (+27/-27) recipes/seattle_times.recipe (+1/-0) recipes/sfbg.recipe (+19/-9) recipes/shortlist.recipe (+17/-16) recipes/singtaohk.recipe (+14/-17) recipes/sivil_dusunce.recipe (+5/-4) recipes/slashdot.recipe (+5/-16) recipes/slate.recipe (+1/-1) recipes/smashing.recipe (+22/-48) recipes/smilezilla.recipe (+1/-1) recipes/smith.recipe (+67/-60) recipes/spectator_magazine.recipe (+60/-0) recipes/spektrum.recipe (+54/-25) recipes/spiders_web_pl.recipe (+7/-4) recipes/sport_pl.recipe (+71/-0) recipes/sportowefakty.recipe (+70/-0) recipes/st_louis_post_dispatch.recipe (+8/-4) recipes/stamgasten.recipe (+19/-0) recipes/staradvertiser.recipe (+1/-1) recipes/stopklatka.recipe (+46/-0) recipes/sueddeutsche.recipe (+11/-11) recipes/sueddeutsche_mobil.recipe (+125/-0) recipes/sueddeutschezeitung.recipe (+1/-1) recipes/sunday_times.recipe (+7/-6) recipes/swiat_obrazu.recipe (+2/-2) recipes/swiatkindle.recipe (+3/-3) recipes/tablety_pl.recipe (+11/-9) recipes/tanuki.recipe (+2/-1) recipes/techtarget.recipe (+1/-1) recipes/telepolis_pl.recipe (+46/-0) recipes/television_without_pity.recipe (+21/-0) recipes/the_age.recipe (+1/-1) recipes/the_escapist.recipe (+18/-15) recipes/the_feature.recipe (+11/-0) recipes/the_friday_times.recipe (+26/-0) recipes/the_nation.recipe (+1/-1) recipes/the_new_age_za.recipe (+50/-0) recipes/the_new_republic.recipe (+63/-45) recipes/the_sun.recipe (+31/-51) recipes/the_verge.recipe (+21/-0) recipes/theonion.recipe (+25/-15) recipes/thestar.recipe (+13/-18) recipes/tidbits.recipe (+7/-4) recipes/time_magazine.recipe (+43/-27) recipes/times_online.recipe (+9/-11) recipes/timesnewroman.recipe (+5/-3) recipes/titanic_de.recipe (+20/-0) recipes/todays_zaman.recipe (+24/-19) recipes/tomshardware.recipe (+13/-17) recipes/toyokeizai.recipe (+1/-1) recipes/trojmiasto_pl.recipe (+37/-0) recipes/trystero.recipe (+26/-0) recipes/tsn.recipe (+11/-24) recipes/tvn24.recipe (+34/-9) recipes/tvp_info.recipe (+20/-0) recipes/tvxs.recipe (+21/-16) recipes/twitchfilms.recipe (+3/-4) recipes/tyden.cz.recipe (+44/-0) recipes/ubuntu_pl.recipe (+1/-1) recipes/ubuntu_pomoc_org.recipe (+23/-0) recipes/ukraiyns_kii_tizhdien.recipe (+13/-0) recipes/universe_today.recipe (+17/-0) recipes/unperiodico.recipe (+21/-0) recipes/usatoday.recipe (+1/-1) recipes/vancouver_provice.recipe (+272/-94) recipes/vancouver_province.recipe (+2/-2) recipes/vancouver_sun.recipe (+186/-92) recipes/variety.recipe (+34/-2) recipes/vic_times.recipe (+159/-129) recipes/vice_magazine_de.recipe (+40/-0) recipes/voice_of_america.recipe (+27/-0) recipes/volksrant.recipe (+15/-11) recipes/vreme.recipe (+12/-12) recipes/wash_post.recipe (+3/-1) recipes/webhosting_pl.recipe (+0/-46) recipes/weblogs_sl.recipe (+23/-24) recipes/websecurity_pl.recipe (+28/-0) recipes/what_if.recipe (+27/-0) recipes/windsor_star.recipe (+2/-2) recipes/winsupersite.recipe (+1/-1) recipes/wirtualnemedia_pl.recipe (+18/-18) recipes/wnp.recipe (+2/-2) recipes/wolne_media.recipe (+26/-0) recipes/wprost.recipe (+83/-81) recipes/wprost_rss.recipe (+71/-0) recipes/wsj.recipe (+22/-15) recipes/wyborcza_duzy_format.recipe (+0/-144) recipes/wysokie_obcasy.recipe (+57/-0) recipes/xkcd.recipe (+10/-6) recipes/xpatloop.recipe (+33/-0) recipes/yazihane.recipe (+19/-0) recipes/yementimes.recipe (+9/-93) recipes/ynet.recipe (+1/-1) recipes/zaman.recipe (+18/-16) recipes/zaobao.recipe (+1/-1) recipes/zaufana_trzecia_strona.recipe (+18/-0) recipes/zaxid_net.recipe (+13/-0) recipes/zdnet.fr.recipe (+1/-1) recipes/zdnet.recipe (+37/-39) recipes/zeitde.recipe (+40/-62) recipes/zeitde_sub.recipe (+5/-5) recipes/zycie_warszawy.recipe (+49/-0) resources/catalog/stylesheet.css (+255/-88) resources/content_server/browse/browse.css (+14/-0) resources/content_server/browse/browse.js (+7/-1) resources/content_server/browse/details.html (+2/-1) resources/content_server/browse/summary.html (+1/-1) resources/content_server/index.html (+1/-1) resources/default_tweaks.py (+33/-12) resources/jacket/stylesheet.css (+1/-0) resources/mime.types (+608/-606) resources/templates/fb2.xsl (+32/-8) resources/templates/html.css (+2/-5) resources/templates/rtf.xsl (+14/-12) resources/viewer/mathjax/MathJax.js (+2436/-0) resources/viewer/mathjax/extensions/FontWarnings.js (+286/-0) resources/viewer/mathjax/extensions/MathEvents.js (+531/-0) resources/viewer/mathjax/extensions/MathMenu.js (+1025/-0) resources/viewer/mathjax/extensions/MathZoom.js (+316/-0) resources/viewer/mathjax/extensions/TeX/AMSmath.js (+567/-0) resources/viewer/mathjax/extensions/TeX/AMSsymbols.js (+401/-0) resources/viewer/mathjax/extensions/TeX/HTML.js (+103/-0) resources/viewer/mathjax/extensions/TeX/action.js (+76/-0) resources/viewer/mathjax/extensions/TeX/autobold.js (+45/-0) resources/viewer/mathjax/extensions/TeX/autoload-all.js (+71/-0) resources/viewer/mathjax/extensions/TeX/bbox.js (+90/-0) resources/viewer/mathjax/extensions/TeX/begingroup.js (+296/-0) resources/viewer/mathjax/extensions/TeX/boldsymbol.js (+126/-0) resources/viewer/mathjax/extensions/TeX/cancel.js (+105/-0) resources/viewer/mathjax/extensions/TeX/color.js (+229/-0) resources/viewer/mathjax/extensions/TeX/enclose.js (+86/-0) resources/viewer/mathjax/extensions/TeX/extpfeil.js (+87/-0) resources/viewer/mathjax/extensions/TeX/mathchoice.js (+78/-0) resources/viewer/mathjax/extensions/TeX/mhchem.js (+413/-0) resources/viewer/mathjax/extensions/TeX/newcommand.js (+237/-0) resources/viewer/mathjax/extensions/TeX/noErrors.js (+306/-0) resources/viewer/mathjax/extensions/TeX/noUndefined.js (+69/-0) resources/viewer/mathjax/extensions/TeX/unicode.js (+164/-0) resources/viewer/mathjax/extensions/TeX/verb.js (+58/-0) resources/viewer/mathjax/extensions/asciimath2jax.js (+228/-0) resources/viewer/mathjax/extensions/jsMath2jax.js (+95/-0) resources/viewer/mathjax/extensions/mml2jax.js (+205/-0) resources/viewer/mathjax/extensions/tex2jax.js (+298/-0) resources/viewer/mathjax/extensions/toMathML.js (+178/-0) resources/viewer/mathjax/extensions/v1.0-warning.js (+92/-0) resources/viewer/mathjax/jax/element/mml/jax.js (+1605/-0) resources/viewer/mathjax/jax/element/mml/optable/Arrows.js (+122/-0) resources/viewer/mathjax/jax/element/mml/optable/BasicLatin.js (+65/-0) resources/viewer/mathjax/jax/element/mml/optable/CombDiacritMarks.js (+35/-0) resources/viewer/mathjax/jax/element/mml/optable/CombDiactForSymbols.js (+36/-0) resources/viewer/mathjax/jax/element/mml/optable/Dingbats.js (+38/-0) resources/viewer/mathjax/jax/element/mml/optable/GeneralPunctuation.js (+42/-0) resources/viewer/mathjax/jax/element/mml/optable/GeometricShapes.js (+66/-0) resources/viewer/mathjax/jax/element/mml/optable/GreekAndCoptic.js (+35/-0) resources/viewer/mathjax/jax/element/mml/optable/Latin1Supplement.js (+37/-0) resources/viewer/mathjax/jax/element/mml/optable/LetterlikeSymbols.js (+36/-0) resources/viewer/mathjax/jax/element/mml/optable/MathOperators.js (+228/-0) resources/viewer/mathjax/jax/element/mml/optable/MiscMathSymbolsA.js (+42/-0) resources/viewer/mathjax/jax/element/mml/optable/MiscMathSymbolsB.js (+168/-0) resources/viewer/mathjax/jax/element/mml/optable/MiscSymbolsAndArrows.js (+36/-0) resources/viewer/mathjax/jax/element/mml/optable/MiscTechnical.js (+40/-0) resources/viewer/mathjax/jax/element/mml/optable/SpacingModLetters.js (+38/-0) resources/viewer/mathjax/jax/element/mml/optable/SuppMathOperators.js (+289/-0) resources/viewer/mathjax/jax/element/mml/optable/SupplementalArrowsA.js (+40/-0) resources/viewer/mathjax/jax/element/mml/optable/SupplementalArrowsB.js (+162/-0) resources/viewer/mathjax/jax/input/AsciiMath/config.js (+41/-0) resources/viewer/mathjax/jax/input/AsciiMath/jax.js (+1309/-0) resources/viewer/mathjax/jax/input/MathML/config.js (+38/-0) resources/viewer/mathjax/jax/input/MathML/entities/a.js (+90/-0) resources/viewer/mathjax/jax/input/MathML/entities/b.js (+116/-0) resources/viewer/mathjax/jax/input/MathML/entities/c.js (+114/-0) resources/viewer/mathjax/jax/input/MathML/entities/d.js (+112/-0) resources/viewer/mathjax/jax/input/MathML/entities/e.js (+92/-0) resources/viewer/mathjax/jax/input/MathML/entities/f.js (+60/-0) resources/viewer/mathjax/jax/input/MathML/entities/fr.js (+79/-0) resources/viewer/mathjax/jax/input/MathML/entities/g.js (+83/-0) resources/viewer/mathjax/jax/input/MathML/entities/h.js (+52/-0) resources/viewer/mathjax/jax/input/MathML/entities/i.js (+86/-0) resources/viewer/mathjax/jax/input/MathML/entities/j.js (+35/-0) resources/viewer/mathjax/jax/input/MathML/entities/k.js (+37/-0) resources/viewer/mathjax/jax/input/MathML/entities/l.js (+179/-0) resources/viewer/mathjax/jax/input/MathML/entities/m.js (+61/-0) resources/viewer/mathjax/jax/input/MathML/entities/n.js (+220/-0) resources/viewer/mathjax/jax/input/MathML/entities/o.js (+90/-0) resources/viewer/mathjax/jax/input/MathML/entities/opf.js (+79/-0) resources/viewer/mathjax/jax/input/MathML/entities/p.js (+84/-0) resources/viewer/mathjax/jax/input/MathML/entities/q.js (+35/-0) resources/viewer/mathjax/jax/input/MathML/entities/r.js (+138/-0) resources/viewer/mathjax/jax/input/MathML/entities/s.js (+170/-0) resources/viewer/mathjax/jax/input/MathML/entities/scr.js (+79/-0) resources/viewer/mathjax/jax/input/MathML/entities/t.js (+86/-0) resources/viewer/mathjax/jax/input/MathML/entities/u.js (+92/-0) resources/viewer/mathjax/jax/input/MathML/entities/v.js (+73/-0) resources/viewer/mathjax/jax/input/MathML/entities/w.js (+35/-0) resources/viewer/mathjax/jax/input/MathML/entities/x.js (+47/-0) resources/viewer/mathjax/jax/input/MathML/entities/y.js (+41/-0) resources/viewer/mathjax/jax/input/MathML/entities/z.js (+42/-0) resources/viewer/mathjax/jax/input/MathML/jax.js (+699/-0) resources/viewer/mathjax/jax/input/TeX/config.js (+49/-0) resources/viewer/mathjax/jax/input/TeX/jax.js (+2070/-0) resources/viewer/mathjax/jax/output/SVG/autoload/annotation-xml.js (+89/-0) resources/viewer/mathjax/jax/output/SVG/autoload/maction.js (+193/-0) resources/viewer/mathjax/jax/output/SVG/autoload/menclose.js (+220/-0) resources/viewer/mathjax/jax/output/SVG/autoload/mglyph.js (+99/-0) resources/viewer/mathjax/jax/output/SVG/autoload/mmultiscripts.js (+120/-0) resources/viewer/mathjax/jax/output/SVG/autoload/ms.js (+55/-0) resources/viewer/mathjax/jax/output/SVG/autoload/mtable.js (+346/-0) resources/viewer/mathjax/jax/output/SVG/autoload/multiline.js (+497/-0) resources/viewer/mathjax/jax/output/SVG/config.js (+79/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Arrows.js (+140/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/BoxDrawing.js (+44/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/CombDiacritMarks.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Dingbats.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/EnclosedAlphanum.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/GeneralPunctuation.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/GeometricShapes.js (+53/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/GreekAndCoptic.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Latin1Supplement.js (+35/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/LatinExtendedA.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/LetterlikeSymbols.js (+47/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/Main.js (+131/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MathOperators.js (+359/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscMathSymbolsB.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscSymbols.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/MiscTechnical.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/PUA.js (+74/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/SpacingModLetters.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/AMS/Regular/SuppMathOperators.js (+95/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/Bold/Main.js (+167/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Caligraphic/Regular/Main.js (+166/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/BasicLatin.js (+272/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Main.js (+35/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/Other.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Bold/PUA.js (+47/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/BasicLatin.js (+272/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Main.js (+34/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/Other.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Fraktur/Regular/PUA.js (+50/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Arrows.js (+98/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/BasicLatin.js (+149/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiacritMarks.js (+62/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/CombDiactForSymbols.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/GeneralPunctuation.js (+56/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/GeometricShapes.js (+41/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/GreekAndCoptic.js (+56/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Latin1Supplement.js (+50/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedA.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/LatinExtendedB.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/LetterlikeSymbols.js (+44/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/Main.js (+217/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MathOperators.js (+230/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MiscMathSymbolsA.js (+32/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MiscSymbols.js (+47/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/MiscTechnical.js (+44/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/SpacingModLetters.js (+53/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/SuppMathOperators.js (+35/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Bold/SupplementalArrowsA.js (+47/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/BasicLatin.js (+287/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/CombDiacritMarks.js (+59/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/GeneralPunctuation.js (+44/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/GreekAndCoptic.js (+56/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedA.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/LatinExtendedB.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/LetterlikeSymbols.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/Main.js (+41/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Italic/MathOperators.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/BasicLatin.js (+146/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/CombDiacritMarks.js (+62/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/GeometricShapes.js (+41/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/GreekAndCoptic.js (+56/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedA.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/LatinExtendedB.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/LetterlikeSymbols.js (+44/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/Main.js (+629/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/MathOperators.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/MiscSymbols.js (+47/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/SpacingModLetters.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Main/Regular/SuppMathOperators.js (+29/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math/BoldItalic/Main.js (+392/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Math/Italic/Main.js (+391/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/BasicLatin.js (+290/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/CombDiacritMarks.js (+59/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Main.js (+35/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Bold/Other.js (+83/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/BasicLatin.js (+290/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/CombDiacritMarks.js (+59/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Main.js (+35/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Italic/Other.js (+83/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/BasicLatin.js (+290/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/CombDiacritMarks.js (+59/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Main.js (+34/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/SansSerif/Regular/Other.js (+83/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Script/Regular/BasicLatin.js (+107/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Script/Regular/Main.js (+60/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size1/Regular/Main.js (+159/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size2/Regular/Main.js (+135/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size3/Regular/Main.js (+87/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Size4/Regular/Main.js (+168/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/BasicLatin.js (+314/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/CombDiacritMarks.js (+53/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Main.js (+34/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/Typewriter/Regular/Other.js (+74/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/fontdata-extra.js (+235/-0) resources/viewer/mathjax/jax/output/SVG/fonts/TeX/fontdata.js (+1552/-0) resources/viewer/mathjax/jax/output/SVG/jax.js (+1932/-0) session.vim (+9/-3) setup.cfg (+4/-0) setup.py (+1/-1) setup/__init__.py (+2/-0) setup/build_environment.py (+27/-20) setup/check.py (+11/-43) setup/commands.py (+7/-3) setup/extensions.py (+127/-30) setup/hosting.py (+2/-2) setup/installer/__init__.py (+8/-2) setup/installer/linux/freeze.py (+0/-1) setup/installer/linux/freeze2.py (+14/-11) setup/installer/osx/app/main.py (+21/-25) setup/installer/osx/freeze.py (+1/-1) setup/installer/windows/MemoryModule.c (+488/-689) setup/installer/windows/MemoryModule.h (+48/-58) setup/installer/windows/XUnzip.cpp (+4379/-0) setup/installer/windows/XUnzip.h (+382/-0) setup/installer/windows/__init__.py (+42/-23) setup/installer/windows/freeze.py (+177/-58) setup/installer/windows/libimobiledevice_notes.rst (+352/-0) setup/installer/windows/main.c (+2/-3) setup/installer/windows/notes.rst (+356/-174) setup/installer/windows/portable-installer.cpp (+588/-0) setup/installer/windows/portable.c (+7/-17) setup/installer/windows/util.c (+17/-30) setup/installer/windows/wix-template.xml (+40/-17) setup/installer/windows/wix.py (+62/-20) setup/iso_639/ar.po (+11/-8) setup/iso_639/ca.po (+4733/-4733) setup/iso_639/cs.po (+1321/-1321) setup/iso_639/da.po (+5/-5) setup/iso_639/de.po (+7541/-7326) setup/iso_639/el.po (+5/-5) setup/iso_639/es.po (+271/-271) setup/iso_639/eu.po (+15/-14) setup/iso_639/gl.po (+2/-2) setup/iso_639/hu.po (+40/-40) setup/iso_639/is.po (+1/-1) setup/iso_639/it.po (+5/-5) setup/iso_639/ja.po (+5/-8) setup/iso_639/ko.po (+1/-1) setup/iso_639/mr.po (+1/-1) setup/iso_639/ms.po (+7670/-7670) setup/iso_639/nb.po (+1/-1) setup/iso_639/nl.po (+60/-60) setup/iso_639/oc.po (+2/-2) setup/iso_639/pl.po (+129/-129) setup/iso_639/pt.po (+340/-340) setup/iso_639/pt_BR.po (+233/-233) setup/iso_639/ru.po (+108/-108) setup/iso_639/sk.po (+1/-1) setup/iso_639/sv.po (+845/-845) setup/iso_639/tr.po (+4/-4) setup/iso_639/vi.po (+14/-14) setup/iso_639/zh_CN.po (+1/-1) setup/mathjax.py (+50/-0) setup/publish.py (+9/-0) setup/resources.py (+1/-1) setup/translations.py (+49/-10) setup/upload.py (+21/-16) setup/vcvars.py (+82/-0) src/calibre/__init__.py (+23/-38) src/calibre/constants.py (+87/-18) src/calibre/customize/__init__.py (+76/-2) src/calibre/customize/builtins.py (+149/-86) src/calibre/customize/conversion.py (+54/-0) src/calibre/customize/profiles.py (+33/-11) src/calibre/customize/ui.py (+37/-9) src/calibre/db/__init__.py (+45/-0) src/calibre/db/backend.py (+305/-62) src/calibre/db/backup.py (+115/-0) src/calibre/db/cache.py (+563/-59) src/calibre/db/categories.py (+242/-0) src/calibre/db/fields.py (+269/-36) src/calibre/db/legacy.py (+170/-0) src/calibre/db/locking.py (+2/-2) src/calibre/db/schema_upgrades.py (+1/-2) src/calibre/db/search.py (+701/-0) src/calibre/db/tables.py (+29/-33) src/calibre/db/tests/base.py (+64/-9) src/calibre/db/tests/filesystem.py (+82/-0) src/calibre/db/tests/legacy.py (+133/-0) src/calibre/db/tests/main.py (+40/-0) src/calibre/db/tests/reading.py (+222/-78) src/calibre/db/tests/writing.py (+361/-0) src/calibre/db/view.py (+242/-38) src/calibre/db/write.py (+492/-0) src/calibre/debug.py (+75/-67) src/calibre/devices/__init__.py (+96/-57) src/calibre/devices/android/driver.py (+74/-28) src/calibre/devices/apple/driver.py (+790/-627) src/calibre/devices/blackberry/driver.py (+2/-2) src/calibre/devices/cli.py (+37/-28) src/calibre/devices/eb600/driver.py (+33/-7) src/calibre/devices/errors.py (+26/-0) src/calibre/devices/hanvon/driver.py (+14/-0) src/calibre/devices/idevice/__init__.py (+2/-0) src/calibre/devices/idevice/libimobiledevice.py (+1699/-0) src/calibre/devices/idevice/parse_xml.py (+300/-0) src/calibre/devices/iliad/driver.py (+2/-2) src/calibre/devices/interface.py (+231/-14) src/calibre/devices/irexdr/driver.py (+1/-1) src/calibre/devices/iriver/driver.py (+5/-4) src/calibre/devices/kindle/apnx.py (+46/-13) src/calibre/devices/kindle/driver.py (+13/-9) src/calibre/devices/kobo/books.py (+245/-25) src/calibre/devices/kobo/driver.py (+1556/-37) src/calibre/devices/libusb.py (+0/-368) src/calibre/devices/libusb/libusb.c (+144/-0) src/calibre/devices/misc.py (+76/-7) src/calibre/devices/mtp/__init__.py (+11/-0) src/calibre/devices/mtp/base.py (+65/-0) src/calibre/devices/mtp/books.py (+75/-0) src/calibre/devices/mtp/defaults.py (+54/-0) src/calibre/devices/mtp/driver.py (+551/-0) src/calibre/devices/mtp/filesystem_cache.py (+251/-0) src/calibre/devices/mtp/test.py (+263/-0) src/calibre/devices/mtp/unix/__init__.py (+14/-0) src/calibre/devices/mtp/unix/devices.c (+16/-0) src/calibre/devices/mtp/unix/devices.h (+22/-0) src/calibre/devices/mtp/unix/driver.py (+404/-0) src/calibre/devices/mtp/unix/libmtp.c (+753/-0) src/calibre/devices/mtp/unix/sysfs.py (+53/-0) src/calibre/devices/mtp/unix/upstream/device-flags.h (+329/-0) src/calibre/devices/mtp/unix/upstream/music-players.h (+2217/-0) src/calibre/devices/mtp/unix/upstream/update.py (+22/-0) src/calibre/devices/mtp/windows/__init__.py (+11/-0) src/calibre/devices/mtp/windows/content_enumeration.cpp (+754/-0) src/calibre/devices/mtp/windows/device.cpp (+247/-0) src/calibre/devices/mtp/windows/device_enumeration.cpp (+379/-0) src/calibre/devices/mtp/windows/driver.py (+420/-0) src/calibre/devices/mtp/windows/global.h (+66/-0) src/calibre/devices/mtp/windows/remote.py (+98/-0) src/calibre/devices/mtp/windows/utils.cpp (+72/-0) src/calibre/devices/mtp/windows/wpd.cpp (+213/-0) src/calibre/devices/nokia/driver.py (+3/-3) src/calibre/devices/nook/driver.py (+4/-0) src/calibre/devices/prs500/__init__.py (+0/-6) src/calibre/devices/prs500/books.py (+0/-385) src/calibre/devices/prs500/cli/__init__.py (+0/-9) src/calibre/devices/prs500/driver.py (+0/-989) src/calibre/devices/prs500/prstypes.py (+0/-861) src/calibre/devices/prs505/driver.py (+1/-1) src/calibre/devices/prst1/driver.py (+30/-24) src/calibre/devices/scanner.py (+163/-37) src/calibre/devices/smart_device_app/__init__.py (+9/-0) src/calibre/devices/smart_device_app/driver.py (+1434/-0) src/calibre/devices/teclast/driver.py (+5/-4) src/calibre/devices/udisks.py (+4/-1) src/calibre/devices/usbms/books.py (+10/-10) src/calibre/devices/usbms/device.py (+40/-108) src/calibre/devices/usbms/deviceconfig.py (+1/-1) src/calibre/devices/usbms/driver.py (+8/-25) src/calibre/devices/usbobserver/Makefile (+0/-8) src/calibre/devices/utils.py (+148/-0) src/calibre/ebooks/BeautifulSoup.py (+3/-1) src/calibre/ebooks/__init__.py (+36/-12) src/calibre/ebooks/chm/reader.py (+7/-4) src/calibre/ebooks/compression/palmdoc.c (+3/-3) src/calibre/ebooks/conversion/cli.py (+11/-7) src/calibre/ebooks/conversion/plugins/chm_input.py (+107/-137) src/calibre/ebooks/conversion/plugins/epub_input.py (+39/-23) src/calibre/ebooks/conversion/plugins/epub_output.py (+18/-1) src/calibre/ebooks/conversion/plugins/html_input.py (+11/-1) src/calibre/ebooks/conversion/plugins/html_output.py (+4/-1) src/calibre/ebooks/conversion/plugins/mobi_output.py (+11/-4) src/calibre/ebooks/conversion/plugins/oeb_output.py (+2/-2) src/calibre/ebooks/conversion/plugins/pdf_output.py (+182/-58) src/calibre/ebooks/conversion/plugins/pml_input.py (+1/-1) src/calibre/ebooks/conversion/plugins/recipe_input.py (+11/-2) src/calibre/ebooks/conversion/plugins/rtf_input.py (+2/-2) src/calibre/ebooks/conversion/plugins/txt_input.py (+15/-3) src/calibre/ebooks/conversion/plumber.py (+72/-20) src/calibre/ebooks/conversion/preprocess.py (+53/-34) src/calibre/ebooks/conversion/utils.py (+27/-9) src/calibre/ebooks/cssselect.py (+0/-1012) src/calibre/ebooks/docx/__init__.py (+11/-0) src/calibre/ebooks/docx/block_styles.py (+290/-0) src/calibre/ebooks/docx/char_styles.py (+249/-0) src/calibre/ebooks/docx/container.py (+233/-0) src/calibre/ebooks/docx/dump.py (+37/-0) src/calibre/ebooks/docx/fonts.py (+132/-0) src/calibre/ebooks/docx/lcid.py (+233/-0) src/calibre/ebooks/docx/names.py (+71/-0) src/calibre/ebooks/docx/numbering.py (+300/-0) src/calibre/ebooks/docx/styles.py (+365/-0) src/calibre/ebooks/docx/to_html.py (+255/-0) src/calibre/ebooks/epub/fix/__init__.py (+0/-67) src/calibre/ebooks/epub/fix/container.py (+0/-220) src/calibre/ebooks/epub/fix/epubcheck.py (+0/-91) src/calibre/ebooks/epub/fix/main.py (+0/-62) src/calibre/ebooks/epub/fix/unmanifested.py (+0/-53) src/calibre/ebooks/fb2/fb2ml.py (+73/-29) src/calibre/ebooks/html/input.py (+2/-1) src/calibre/ebooks/lit/reader.py (+18/-1) src/calibre/ebooks/lrf/__init__.py (+4/-5) src/calibre/ebooks/lrf/meta.py (+29/-1) src/calibre/ebooks/metadata/__init__.py (+16/-6) src/calibre/ebooks/metadata/archive.py (+46/-19) src/calibre/ebooks/metadata/book/__init__.py (+1/-0) src/calibre/ebooks/metadata/book/base.py (+7/-34) src/calibre/ebooks/metadata/book/formatter.py (+47/-0) src/calibre/ebooks/metadata/book/json_codec.py (+25/-15) src/calibre/ebooks/metadata/docx.py (+7/-56) src/calibre/ebooks/metadata/epub.py (+57/-29) src/calibre/ebooks/metadata/fb2.py (+5/-1) src/calibre/ebooks/metadata/meta.py (+1/-1) src/calibre/ebooks/metadata/mobi.py (+27/-6) src/calibre/ebooks/metadata/odt.py (+100/-3) src/calibre/ebooks/metadata/opf2.py (+103/-56) src/calibre/ebooks/metadata/pdf.py (+26/-8) src/calibre/ebooks/metadata/rar.py (+9/-17) src/calibre/ebooks/metadata/sources/amazon.py (+142/-75) src/calibre/ebooks/metadata/sources/base.py (+55/-22) src/calibre/ebooks/metadata/sources/big_book_search.py (+58/-0) src/calibre/ebooks/metadata/sources/covers.py (+15/-8) src/calibre/ebooks/metadata/sources/douban.py (+2/-2) src/calibre/ebooks/metadata/sources/edelweiss.py (+397/-0) src/calibre/ebooks/metadata/sources/google.py (+3/-3) src/calibre/ebooks/metadata/sources/google_images.py (+120/-0) src/calibre/ebooks/metadata/sources/identify.py (+7/-4) src/calibre/ebooks/metadata/sources/isbndb.py (+1/-1) src/calibre/ebooks/metadata/sources/openlibrary.py (+1/-1) src/calibre/ebooks/metadata/sources/overdrive.py (+1/-1) src/calibre/ebooks/metadata/sources/ozon.py (+35/-34) src/calibre/ebooks/metadata/sources/prefs.py (+28/-0) src/calibre/ebooks/metadata/sources/test.py (+15/-5) src/calibre/ebooks/metadata/sources/worker.py (+7/-1) src/calibre/ebooks/metadata/toc.py (+16/-13) src/calibre/ebooks/metadata/zip.py (+1/-1) src/calibre/ebooks/mobi/__init__.py (+1/-0) src/calibre/ebooks/mobi/debug/headers.py (+70/-48) src/calibre/ebooks/mobi/debug/mobi6.py (+1/-1) src/calibre/ebooks/mobi/debug/mobi8.py (+5/-4) src/calibre/ebooks/mobi/mobiml.py (+12/-5) src/calibre/ebooks/mobi/reader/headers.py (+28/-22) src/calibre/ebooks/mobi/reader/markup.py (+33/-24) src/calibre/ebooks/mobi/reader/mobi6.py (+7/-4) src/calibre/ebooks/mobi/reader/mobi8.py (+76/-33) src/calibre/ebooks/mobi/reader/ncx.py (+3/-1) src/calibre/ebooks/mobi/tweak.py (+6/-4) src/calibre/ebooks/mobi/utils.py (+5/-4) src/calibre/ebooks/mobi/writer2/resources.py (+6/-6) src/calibre/ebooks/mobi/writer2/serializer.py (+4/-2) src/calibre/ebooks/mobi/writer8/exth.py (+15/-4) src/calibre/ebooks/mobi/writer8/main.py (+6/-1) src/calibre/ebooks/mobi/writer8/skeleton.py (+14/-22) src/calibre/ebooks/mobi/writer8/toc.py (+15/-4) src/calibre/ebooks/odt/input.py (+133/-20) src/calibre/ebooks/oeb/base.py (+72/-46) src/calibre/ebooks/oeb/display/cfi.coffee (+3/-0) src/calibre/ebooks/oeb/display/extract.coffee (+53/-0) src/calibre/ebooks/oeb/display/full_screen.coffee (+65/-0) src/calibre/ebooks/oeb/display/indexing.coffee (+30/-0) src/calibre/ebooks/oeb/display/mathjax.coffee (+89/-0) src/calibre/ebooks/oeb/display/paged.coffee (+197/-24) src/calibre/ebooks/oeb/display/utils.coffee (+3/-1) src/calibre/ebooks/oeb/display/webview.py (+15/-13) src/calibre/ebooks/oeb/iterator/__init__.py (+14/-13) src/calibre/ebooks/oeb/iterator/book.py (+17/-4) src/calibre/ebooks/oeb/iterator/extract_fonts.py (+110/-0) src/calibre/ebooks/oeb/iterator/spine.py (+1/-0) src/calibre/ebooks/oeb/parse_utils.py (+12/-6) src/calibre/ebooks/oeb/polish/__init__.py (+11/-0) src/calibre/ebooks/oeb/polish/choose.coffee (+41/-0) src/calibre/ebooks/oeb/polish/container.py (+694/-0) src/calibre/ebooks/oeb/polish/cover.py (+266/-0) src/calibre/ebooks/oeb/polish/errors.py (+18/-0) src/calibre/ebooks/oeb/polish/font_stats.coffee (+72/-0) src/calibre/ebooks/oeb/polish/jacket.py (+75/-0) src/calibre/ebooks/oeb/polish/main.py (+255/-0) src/calibre/ebooks/oeb/polish/replace.py (+85/-0) src/calibre/ebooks/oeb/polish/stats.py (+283/-0) src/calibre/ebooks/oeb/polish/subset.py (+112/-0) src/calibre/ebooks/oeb/polish/toc.py (+386/-0) src/calibre/ebooks/oeb/reader.py (+37/-34) src/calibre/ebooks/oeb/stylizer.py (+157/-79) src/calibre/ebooks/oeb/transforms/flatcss.py (+141/-23) src/calibre/ebooks/oeb/transforms/guide.py (+7/-2) src/calibre/ebooks/oeb/transforms/htmltoc.py (+4/-1) src/calibre/ebooks/oeb/transforms/jacket.py (+8/-0) src/calibre/ebooks/oeb/transforms/metadata.py (+5/-2) src/calibre/ebooks/oeb/transforms/page_margin.py (+5/-6) src/calibre/ebooks/oeb/transforms/rasterize.py (+1/-1) src/calibre/ebooks/oeb/transforms/split.py (+62/-49) src/calibre/ebooks/oeb/transforms/structure.py (+55/-6) src/calibre/ebooks/oeb/transforms/subset.py (+292/-0) src/calibre/ebooks/oeb/transforms/trimmanifest.py (+2/-0) src/calibre/ebooks/pdf/manipulate/cli.py (+0/-72) src/calibre/ebooks/pdf/manipulate/crop.py (+0/-150) src/calibre/ebooks/pdf/manipulate/decrypt.py (+0/-113) src/calibre/ebooks/pdf/manipulate/encrypt.py (+0/-107) src/calibre/ebooks/pdf/manipulate/info.py (+0/-86) src/calibre/ebooks/pdf/manipulate/merge.py (+0/-115) src/calibre/ebooks/pdf/manipulate/reverse.py (+0/-106) src/calibre/ebooks/pdf/manipulate/rotate.py (+0/-105) src/calibre/ebooks/pdf/manipulate/split.py (+0/-204) src/calibre/ebooks/pdf/outline_writer.py (+67/-0) src/calibre/ebooks/pdf/render/__init__.py (+11/-0) src/calibre/ebooks/pdf/render/common.py (+196/-0) src/calibre/ebooks/pdf/render/engine.py (+381/-0) src/calibre/ebooks/pdf/render/fonts.py (+232/-0) src/calibre/ebooks/pdf/render/from_html.py (+385/-0) src/calibre/ebooks/pdf/render/gradients.py (+153/-0) src/calibre/ebooks/pdf/render/graphics.py (+479/-0) src/calibre/ebooks/pdf/render/links.py (+140/-0) src/calibre/ebooks/pdf/render/qt_hack.cpp (+73/-0) src/calibre/ebooks/pdf/render/qt_hack.h (+35/-0) src/calibre/ebooks/pdf/render/qt_hack.sip (+29/-0) src/calibre/ebooks/pdf/render/serialize.py (+505/-0) src/calibre/ebooks/pdf/render/test.py (+135/-0) src/calibre/ebooks/pdf/verify.py (+0/-44) src/calibre/ebooks/pdf/writer.py (+176/-81) src/calibre/ebooks/pml/pmlml.py (+7/-2) src/calibre/ebooks/rb/rbml.py (+7/-2) src/calibre/ebooks/readability/htmls.py (+6/-2) src/calibre/ebooks/rtf/rtfml.py (+2/-0) src/calibre/ebooks/rtf2xml/border_parse.py (+2/-1) src/calibre/ebooks/snb/snbml.py (+6/-0) src/calibre/ebooks/txt/markdownml.py (+2/-0) src/calibre/ebooks/txt/textileml.py (+2/-0) src/calibre/ebooks/txt/txtml.py (+2/-0) src/calibre/gui2/__init__.py (+136/-67) src/calibre/gui2/actions/__init__.py (+26/-0) src/calibre/gui2/actions/add.py (+58/-14) src/calibre/gui2/actions/catalog.py (+16/-6) src/calibre/gui2/actions/choose_library.py (+57/-15) src/calibre/gui2/actions/convert.py (+39/-5) src/calibre/gui2/actions/copy_to_library.py (+80/-11) src/calibre/gui2/actions/delete.py (+101/-42) src/calibre/gui2/actions/device.py (+94/-12) src/calibre/gui2/actions/edit_metadata.py (+164/-64) src/calibre/gui2/actions/fetch_news.py (+1/-1) src/calibre/gui2/actions/open.py (+2/-2) src/calibre/gui2/actions/plugin_updates.py (+3/-1) src/calibre/gui2/actions/polish.py (+509/-0) src/calibre/gui2/actions/preferences.py (+3/-1) src/calibre/gui2/actions/restart.py (+1/-1) src/calibre/gui2/actions/save_to_disk.py (+17/-3) src/calibre/gui2/actions/show_book_details.py (+2/-2) src/calibre/gui2/actions/show_quickview.py (+7/-0) src/calibre/gui2/actions/similar_books.py (+1/-1) src/calibre/gui2/actions/store.py (+14/-14) src/calibre/gui2/actions/toc_edit.py (+148/-0) src/calibre/gui2/actions/tweak_epub.py (+30/-1) src/calibre/gui2/actions/view.py (+13/-11) src/calibre/gui2/add.py (+15/-8) src/calibre/gui2/auto_add.py (+16/-12) src/calibre/gui2/bars.py (+34/-5) src/calibre/gui2/book_details.py (+114/-9) src/calibre/gui2/catalog/catalog_epub_mobi.py (+1302/-201) src/calibre/gui2/catalog/catalog_epub_mobi.ui (+559/-526) src/calibre/gui2/comments_editor.py (+56/-12) src/calibre/gui2/complete2.py (+17/-11) src/calibre/gui2/convert/__init__.py (+14/-4) src/calibre/gui2/convert/azw3_output.py (+1/-1) src/calibre/gui2/convert/bulk.py (+16/-14) src/calibre/gui2/convert/look_and_feel.py (+1/-0) src/calibre/gui2/convert/look_and_feel.ui (+179/-141) src/calibre/gui2/convert/lrf_output.py (+1/-21) src/calibre/gui2/convert/lrf_output.ui (+10/-3) src/calibre/gui2/convert/metadata.py (+5/-4) src/calibre/gui2/convert/mobi_output.py (+3/-32) src/calibre/gui2/convert/mobi_output.ui (+74/-78) src/calibre/gui2/convert/pdf_output.py (+11/-4) src/calibre/gui2/convert/pdf_output.ui (+193/-41) src/calibre/gui2/convert/regex_builder.py (+3/-0) src/calibre/gui2/convert/single.py (+34/-31) src/calibre/gui2/convert/structure_detection.py (+5/-2) src/calibre/gui2/convert/structure_detection.ui (+48/-45) src/calibre/gui2/convert/toc.ui (+64/-39) src/calibre/gui2/cover_flow.py (+38/-0) src/calibre/gui2/custom_column_widgets.py (+23/-15) src/calibre/gui2/device.py (+327/-91) src/calibre/gui2/device_drivers/configwidget.py (+16/-6) src/calibre/gui2/device_drivers/configwidget.ui (+13/-0) src/calibre/gui2/device_drivers/mtp_config.py (+544/-0) src/calibre/gui2/device_drivers/mtp_folder_browser.py (+200/-0) src/calibre/gui2/dialogs/add_empty_book.py (+29/-1) src/calibre/gui2/dialogs/book_info.py (+9/-1) src/calibre/gui2/dialogs/catalog.py (+42/-3) src/calibre/gui2/dialogs/catalog.ui (+4/-4) src/calibre/gui2/dialogs/choose_library.py (+32/-4) src/calibre/gui2/dialogs/choose_library.ui (+11/-4) src/calibre/gui2/dialogs/confirm_delete.ui (+41/-28) src/calibre/gui2/dialogs/duplicates.py (+127/-0) src/calibre/gui2/dialogs/message_box.py (+65/-19) src/calibre/gui2/dialogs/metadata_bulk.py (+47/-16) src/calibre/gui2/dialogs/metadata_bulk.ui (+53/-13) src/calibre/gui2/dialogs/plugin_updater.py (+18/-2) src/calibre/gui2/dialogs/quickview.py (+10/-3) src/calibre/gui2/dialogs/scheduler.py (+1/-0) src/calibre/gui2/dialogs/search.py (+6/-0) src/calibre/gui2/dialogs/smartdevice.py (+154/-0) src/calibre/gui2/dialogs/smartdevice.ui (+182/-0) src/calibre/gui2/dialogs/tag_list_editor.py (+2/-2) src/calibre/gui2/dialogs/template_dialog.py (+115/-18) src/calibre/gui2/dialogs/template_dialog.ui (+133/-41) src/calibre/gui2/dialogs/user_profiles.ui (+1/-1) src/calibre/gui2/dnd.py (+10/-5) src/calibre/gui2/duplicates.py (+0/-10) src/calibre/gui2/email.py (+8/-3) src/calibre/gui2/font_family_chooser.py (+362/-0) src/calibre/gui2/init.py (+20/-3) src/calibre/gui2/job_indicator.py (+93/-0) src/calibre/gui2/languages.py (+10/-7) src/calibre/gui2/layout.py (+12/-10) src/calibre/gui2/library/delegates.py (+15/-5) src/calibre/gui2/library/models.py (+184/-47) src/calibre/gui2/library/views.py (+156/-19) src/calibre/gui2/main.py (+63/-8) src/calibre/gui2/main_window.py (+4/-25) src/calibre/gui2/metadata/basic_widgets.py (+108/-61) src/calibre/gui2/metadata/diff.py (+557/-0) src/calibre/gui2/metadata/pdf_covers.py (+110/-0) src/calibre/gui2/metadata/single.py (+64/-18) src/calibre/gui2/metadata/single_download.py (+140/-62) src/calibre/gui2/notify.py (+27/-22) src/calibre/gui2/pictureflow/pictureflow.cpp (+43/-20) src/calibre/gui2/pictureflow/pictureflow.h (+6/-0) src/calibre/gui2/pictureflow/pictureflow.sip (+4/-0) src/calibre/gui2/preferences/__init__.py (+1/-0) src/calibre/gui2/preferences/adding.py (+1/-0) src/calibre/gui2/preferences/adding.ui (+92/-72) src/calibre/gui2/preferences/behavior.py (+6/-3) src/calibre/gui2/preferences/behavior.ui (+4/-4) src/calibre/gui2/preferences/coloring.py (+359/-116) src/calibre/gui2/preferences/columns.py (+3/-1) src/calibre/gui2/preferences/conversion.py (+2/-0) src/calibre/gui2/preferences/create_custom_column.py (+2/-1) src/calibre/gui2/preferences/device_debug.py (+24/-7) src/calibre/gui2/preferences/emailp.py (+19/-4) src/calibre/gui2/preferences/ignored_devices.py (+103/-0) src/calibre/gui2/preferences/look_feel.py (+19/-1) src/calibre/gui2/preferences/look_feel.ui (+150/-89) src/calibre/gui2/preferences/main.py (+17/-18) src/calibre/gui2/preferences/metadata_sources.py (+2/-1) src/calibre/gui2/preferences/metadata_sources.ui (+22/-15) src/calibre/gui2/preferences/misc.py (+1/-1) src/calibre/gui2/preferences/plugboard.py (+10/-1) src/calibre/gui2/preferences/plugins.py (+22/-5) src/calibre/gui2/preferences/server.py (+6/-7) src/calibre/gui2/preferences/server.ui (+5/-5) src/calibre/gui2/preferences/toolbar.py (+18/-5) src/calibre/gui2/preferences/toolbar.ui (+7/-0) src/calibre/gui2/preferences/tweaks.py (+4/-1) src/calibre/gui2/proceed.py (+65/-17) src/calibre/gui2/progress_indicator/QProgressIndicator.cpp (+14/-0) src/calibre/gui2/progress_indicator/QProgressIndicator.h (+2/-0) src/calibre/gui2/progress_indicator/QProgressIndicator.sip (+3/-0) src/calibre/gui2/search_box.py (+16/-21) src/calibre/gui2/search_restriction_mixin.py (+530/-27) src/calibre/gui2/store/__init__.py (+7/-4) src/calibre/gui2/store/config/chooser/models.py (+6/-5) src/calibre/gui2/store/loader.py (+199/-0) src/calibre/gui2/store/opensearch_store.py (+11/-12) src/calibre/gui2/store/search/models.py (+39/-10) src/calibre/gui2/store/search/search.py (+34/-6) src/calibre/gui2/store/search/search.ui (+111/-44) src/calibre/gui2/store/stores/amazon_de_plugin.py (+61/-45) src/calibre/gui2/store/stores/amazon_es_plugin.py (+63/-24) src/calibre/gui2/store/stores/amazon_fr_plugin.py (+59/-24) src/calibre/gui2/store/stores/amazon_it_plugin.py (+62/-24) src/calibre/gui2/store/stores/amazon_plugin.py (+24/-51) src/calibre/gui2/store/stores/amazon_uk_plugin.py (+62/-50) src/calibre/gui2/store/stores/archive_org_plugin.py (+1/-0) src/calibre/gui2/store/stores/baen_webscription_plugin.py (+12/-11) src/calibre/gui2/store/stores/beam_ebooks_de_plugin.py (+0/-92) src/calibre/gui2/store/stores/bewrite_plugin.py (+0/-100) src/calibre/gui2/store/stores/biblio_plugin.py (+4/-3) src/calibre/gui2/store/stores/bn_plugin.py (+19/-9) src/calibre/gui2/store/stores/bookoteka_plugin.py (+1/-0) src/calibre/gui2/store/stores/chitanka_plugin.py (+1/-0) src/calibre/gui2/store/stores/diesel_ebooks_plugin.py (+8/-2) src/calibre/gui2/store/stores/ebook_nl_plugin.py (+1/-0) src/calibre/gui2/store/stores/ebookpoint_plugin.py (+1/-0) src/calibre/gui2/store/stores/ebooks_com_plugin.py (+2/-1) src/calibre/gui2/store/stores/ebooksgratuits_plugin.py (+30/-0) src/calibre/gui2/store/stores/ebookshoppe_uk_plugin.py (+1/-0) src/calibre/gui2/store/stores/eharlequin_plugin.py (+12/-23) src/calibre/gui2/store/stores/eknigi_plugin.py (+1/-0) src/calibre/gui2/store/stores/empik_plugin.py (+76/-0) src/calibre/gui2/store/stores/escapemagazine_plugin.py (+0/-70) src/calibre/gui2/store/stores/feedbooks_plugin.py (+3/-2) src/calibre/gui2/store/stores/foyles_uk_plugin.py (+3/-2) src/calibre/gui2/store/stores/gandalf_plugin.py (+0/-82) src/calibre/gui2/store/stores/google_books_plugin.py (+15/-33) src/calibre/gui2/store/stores/gutenberg_plugin.py (+76/-62) src/calibre/gui2/store/stores/kobo_plugin.py (+22/-15) src/calibre/gui2/store/stores/koobe_plugin.py (+83/-0) src/calibre/gui2/store/stores/legimi_plugin.py (+28/-24) src/calibre/gui2/store/stores/libri_de_plugin.py (+21/-15) src/calibre/gui2/store/stores/litres_plugin.py (+1/-0) src/calibre/gui2/store/stores/manybooks_plugin.py (+9/-8) src/calibre/gui2/store/stores/mills_boon_uk_plugin.py (+1/-0) src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py (+14/-2) src/calibre/gui2/store/stores/mobileread/models.py (+10/-9) src/calibre/gui2/store/stores/nexto_plugin.py (+5/-2) src/calibre/gui2/store/stores/nook_uk_plugin.py (+84/-0) src/calibre/gui2/store/stores/open_books_plugin.py (+1/-0) src/calibre/gui2/store/stores/ozon_ru_plugin.py (+17/-16) src/calibre/gui2/store/stores/pragmatic_bookshelf_plugin.py (+2/-1) src/calibre/gui2/store/stores/publio_plugin.py (+83/-0) src/calibre/gui2/store/stores/rw2010_plugin.py (+2/-1) src/calibre/gui2/store/stores/smashwords_plugin.py (+11/-10) src/calibre/gui2/store/stores/sony_plugin.py (+5/-0) src/calibre/gui2/store/stores/virtualo_plugin.py (+7/-6) src/calibre/gui2/store/stores/waterstones_uk_plugin.py (+6/-3) src/calibre/gui2/store/stores/weightless_books_plugin.py (+8/-7) src/calibre/gui2/store/stores/whsmith_uk_plugin.py (+1/-0) src/calibre/gui2/store/stores/woblink_plugin.py (+35/-35) src/calibre/gui2/store/stores/xinxii_plugin.py (+14/-13) src/calibre/gui2/store/stores/zixo_plugin.py (+0/-80) src/calibre/gui2/store/web_store_dialog.py (+8/-8) src/calibre/gui2/tag_browser/model.py (+61/-75) src/calibre/gui2/tag_browser/ui.py (+17/-13) src/calibre/gui2/tag_browser/view.py (+40/-7) src/calibre/gui2/toc/__init__.py (+11/-0) src/calibre/gui2/toc/location.py (+306/-0) src/calibre/gui2/toc/main.py (+954/-0) src/calibre/gui2/tools.py (+38/-13) src/calibre/gui2/ui.py (+95/-36) src/calibre/gui2/update.py (+17/-6) src/calibre/gui2/viewer/config.py (+180/-25) src/calibre/gui2/viewer/config.ui (+803/-292) src/calibre/gui2/viewer/documentview.py (+229/-80) src/calibre/gui2/viewer/image_popup.py (+152/-0) src/calibre/gui2/viewer/javascript.py (+6/-2) src/calibre/gui2/viewer/main.py (+212/-79) src/calibre/gui2/viewer/main.ui (+40/-4) src/calibre/gui2/viewer/position.py (+2/-1) src/calibre/gui2/viewer/printing.py (+8/-4) src/calibre/gui2/viewer/table_popup.py (+83/-0) src/calibre/gui2/viewer/toc.py (+8/-6) src/calibre/gui2/widgets.py (+26/-53) src/calibre/gui2/wizard/__init__.py (+30/-24) src/calibre/gui2/wizard/stanza.ui (+4/-4) src/calibre/library/__init__.py (+7/-2) src/calibre/library/caches.py (+94/-73) src/calibre/library/catalogs/__init__.py (+4/-1) src/calibre/library/catalogs/bibtex.py (+7/-2) src/calibre/library/catalogs/csv_xml.py (+37/-28) src/calibre/library/catalogs/epub_mobi.py (+257/-120) src/calibre/library/catalogs/epub_mobi_builder.py (+3393/-2544) src/calibre/library/cli.py (+87/-33) src/calibre/library/coloring.py (+29/-2) src/calibre/library/custom_columns.py (+3/-0) src/calibre/library/database2.py (+300/-179) src/calibre/library/field_metadata.py (+9/-2) src/calibre/library/restore.py (+1/-1) src/calibre/library/save_to_disk.py (+8/-2) src/calibre/library/server/__init__.py (+2/-2) src/calibre/library/server/ajax.py (+81/-57) src/calibre/library/server/base.py (+38/-20) src/calibre/library/server/browse.py (+89/-35) src/calibre/library/server/content.py (+9/-10) src/calibre/library/server/main.py (+6/-5) src/calibre/library/server/mobile.py (+1/-1) src/calibre/library/server/opds.py (+6/-1) src/calibre/library/sqlite.py (+3/-2) src/calibre/libunrar.py (+0/-292) src/calibre/libwand.py (+4/-4) src/calibre/linux.py (+379/-38) src/calibre/ptempfile.py (+2/-0) src/calibre/test_build.py (+25/-13) src/calibre/trac/setup.py (+0/-21) src/calibre/translations/af.po (+7423/-4072) src/calibre/translations/ar.po (+8002/-4687) src/calibre/translations/ast.po (+7410/-4062) src/calibre/translations/az.po (+7413/-4065) src/calibre/translations/ber.po (+23612/-0) src/calibre/translations/bg.po (+7499/-4091) src/calibre/translations/bn.po (+7411/-4063) src/calibre/translations/br.po (+7410/-4062) src/calibre/translations/bs.po (+7410/-4062) src/calibre/translations/ca.po (+8298/-4387) src/calibre/translations/calibre.pot (+6884/-3928) src/calibre/translations/cs.po (+7609/-4313) src/calibre/translations/cy.po (+7410/-4062) src/calibre/translations/da.po (+7435/-4203) src/calibre/translations/de.po (+8931/-4922) src/calibre/translations/el.po (+7550/-4144) src/calibre/translations/en_AU.po (+7447/-4093) src/calibre/translations/en_CA.po (+7442/-4097) src/calibre/translations/en_GB.po (+9218/-6096) src/calibre/translations/eo.po (+7413/-4067) src/calibre/translations/es.po (+9079/-5273) src/calibre/translations/et.po (+7518/-4100) src/calibre/translations/eu.po (+7670/-4271) src/calibre/translations/fa.po (+7424/-4073) src/calibre/translations/fi.po (+7413/-4067) src/calibre/translations/fo.po (+7410/-4062) src/calibre/translations/fr.po (+8535/-4521) src/calibre/translations/fr_CA.po (+7410/-4062) src/calibre/translations/fur.po (+23615/-0) src/calibre/translations/gl.po (+7556/-4373) src/calibre/translations/gu.po (+7410/-4062) src/calibre/translations/he.po (+7486/-4132) src/calibre/translations/hi.po (+7410/-4062) src/calibre/translations/him.po (+23612/-0) src/calibre/translations/hr.po (+7424/-4145) src/calibre/translations/hu.po (+7737/-4571) src/calibre/translations/id.po (+7410/-4064) src/calibre/translations/is.po (+7410/-4062) src/calibre/translations/it.po (+8027/-4335) src/calibre/translations/ja.po (+7606/-4389) src/calibre/translations/jv.po (+23618/-0) src/calibre/translations/ka.po (+23615/-0) src/calibre/translations/kn.po (+7410/-4062) src/calibre/translations/ko.po (+7448/-4148) src/calibre/translations/ku.po (+7410/-4062) src/calibre/translations/lt.po (+7450/-4100) src/calibre/translations/ltg.po (+7410/-4062) src/calibre/translations/lv.po (+7423/-4091) src/calibre/translations/mk.po (+7410/-4062) src/calibre/translations/ml.po (+7410/-4062) src/calibre/translations/mr.po (+7410/-4062) src/calibre/translations/ms.po (+7452/-4091) src/calibre/translations/nb.po (+7419/-4203) src/calibre/translations/nds.po (+7432/-4157) src/calibre/translations/nl.po (+8366/-4407) src/calibre/translations/nn.po (+7410/-4062) src/calibre/translations/oc.po (+7407/-4059) src/calibre/translations/pa.po (+7410/-4062) src/calibre/translations/pl.po (+8177/-4392) src/calibre/translations/pt.po (+10448/-5547) src/calibre/translations/pt_BR.po (+9154/-5286) src/calibre/translations/ro.po (+7460/-4321) src/calibre/translations/ru.po (+8324/-4495) src/calibre/translations/sc.po (+7410/-4062) src/calibre/translations/si.po (+7410/-4062) src/calibre/translations/sk.po (+7925/-4416) src/calibre/translations/sl.po (+7492/-4154) src/calibre/translations/sq.po (+7408/-4060) src/calibre/translations/sr.po (+7431/-4237) src/calibre/translations/sr@latin.po (+23613/-0) src/calibre/translations/sv.po (+8111/-4536) src/calibre/translations/ta.po (+7410/-4062) src/calibre/translations/te.po (+7410/-4062) src/calibre/translations/th.po (+7408/-4063) src/calibre/translations/tr.po (+7648/-4261) src/calibre/translations/uk.po (+8107/-4274) src/calibre/translations/ur.po (+7410/-4062) src/calibre/translations/vi.po (+7459/-4118) src/calibre/translations/wa.po (+7410/-4062) src/calibre/translations/yi.po (+7410/-4062) src/calibre/translations/zh_CN.po (+7648/-4320) src/calibre/translations/zh_HK.po (+7410/-4062) src/calibre/translations/zh_TW.po (+7570/-4266) src/calibre/utils/Zeroconf.py (+15/-5) src/calibre/utils/browser.py (+6/-2) src/calibre/utils/chm/chm.py (+15/-1) src/calibre/utils/cleantext.py (+7/-1) src/calibre/utils/config.py (+59/-16) src/calibre/utils/filenames.py (+170/-3) src/calibre/utils/fonts/Makefile.msvc (+0/-2) src/calibre/utils/fonts/__init__.py (+0/-160) src/calibre/utils/fonts/fontconfig.c (+0/-331) src/calibre/utils/fonts/free_type.py (+80/-0) src/calibre/utils/fonts/freetype.cpp (+322/-0) src/calibre/utils/fonts/metadata.py (+119/-0) src/calibre/utils/fonts/scanner.py (+388/-0) src/calibre/utils/fonts/sfnt/__init__.py (+74/-0) src/calibre/utils/fonts/sfnt/cff/__init__.py (+11/-0) src/calibre/utils/fonts/sfnt/cff/constants.py (+183/-0) src/calibre/utils/fonts/sfnt/cff/dict_data.py (+311/-0) src/calibre/utils/fonts/sfnt/cff/table.py (+217/-0) src/calibre/utils/fonts/sfnt/cff/writer.py (+187/-0) src/calibre/utils/fonts/sfnt/cmap.py (+293/-0) src/calibre/utils/fonts/sfnt/common.py (+240/-0) src/calibre/utils/fonts/sfnt/container.py (+170/-0) src/calibre/utils/fonts/sfnt/errors.py (+15/-0) src/calibre/utils/fonts/sfnt/glyf.py (+88/-0) src/calibre/utils/fonts/sfnt/gsub.py (+181/-0) src/calibre/utils/fonts/sfnt/head.py (+164/-0) src/calibre/utils/fonts/sfnt/kern.py (+89/-0) src/calibre/utils/fonts/sfnt/loca.py (+66/-0) src/calibre/utils/fonts/sfnt/maxp.py (+49/-0) src/calibre/utils/fonts/sfnt/metrics.py (+126/-0) src/calibre/utils/fonts/sfnt/subset.py (+354/-0) src/calibre/utils/fonts/utils.py (+452/-0) src/calibre/utils/fonts/win_fonts.py (+174/-0) src/calibre/utils/fonts/winfonts.cpp (+217/-122) src/calibre/utils/fonts/woff/__init__.py (+36/-0) src/calibre/utils/fonts/woff/main.c (+108/-0) src/calibre/utils/fonts/woff/woff-private.h (+151/-0) src/calibre/utils/fonts/woff/woff.c (+1170/-0) src/calibre/utils/fonts/woff/woff.h (+211/-0) src/calibre/utils/formatter.py (+5/-3) src/calibre/utils/formatter_functions.py (+53/-4) src/calibre/utils/icu.c (+140/-16) src/calibre/utils/icu.py (+88/-16) src/calibre/utils/imghdr.py (+157/-0) src/calibre/utils/ipc/launch.py (+8/-2) src/calibre/utils/ipc/server.py (+1/-1) src/calibre/utils/ipc/simple_worker.py (+4/-2) src/calibre/utils/ipc/worker.py (+3/-6) src/calibre/utils/ipython.py (+37/-7) src/calibre/utils/localization.py (+51/-9) src/calibre/utils/localunzip.py (+304/-0) src/calibre/utils/logging.py (+13/-11) src/calibre/utils/magick/__init__.py (+3/-0) src/calibre/utils/magick/draw.py (+14/-6) src/calibre/utils/magick/generate.py (+1/-1) src/calibre/utils/magick/magick.c (+99/-33) src/calibre/utils/magick/magick_constants.h (+48/-24) src/calibre/utils/mdns.py (+98/-15) src/calibre/utils/mem.py (+14/-179) src/calibre/utils/monotonic.py (+104/-0) src/calibre/utils/mreplace.py (+1/-2) src/calibre/utils/podofo/__init__.py (+68/-142) src/calibre/utils/podofo/doc.cpp (+534/-0) src/calibre/utils/podofo/global.h (+47/-0) src/calibre/utils/podofo/outline.cpp (+142/-0) src/calibre/utils/podofo/output.cpp (+179/-0) src/calibre/utils/podofo/podofo.cpp (+44/-441) src/calibre/utils/podofo/utils.cpp (+46/-0) src/calibre/utils/pyparsing.py (+0/-3749) src/calibre/utils/recycle_bin.py (+1/-1) src/calibre/utils/search_query_parser.py (+190/-76) src/calibre/utils/serve_coffee.py (+8/-0) src/calibre/utils/smartypants.py (+599/-592) src/calibre/utils/smtp.py (+15/-10) src/calibre/utils/speedup.c (+40/-0) src/calibre/utils/terminal.py (+285/-0) src/calibre/utils/terminfo.py (+0/-215) src/calibre/utils/titlecase.py (+2/-2) src/calibre/utils/unrar.cpp (+541/-0) src/calibre/utils/unrar.py (+259/-0) src/calibre/utils/unsmarten.py (+3/-0) src/calibre/utils/windows/Makefile (+0/-19) src/calibre/utils/windows/winutil.c (+99/-45) src/calibre/utils/zipfile.py (+7/-4) src/calibre/web/feeds/__init__.py (+20/-5) src/calibre/web/feeds/feedparser.py (+1279/-1187) src/calibre/web/feeds/news.py (+176/-53) src/calibre/web/feeds/recipes/collection.py (+6/-1) src/calibre/web/feeds/recipes/model.py (+1/-1) src/calibre/web/fetch/simple.py (+77/-12) src/calibre/web/jsbrowser/browser.py (+58/-6) src/calibre/web/jsbrowser/forms.py (+5/-5) src/calibre/web/jsbrowser/test.py (+27/-0) src/odf/attrconverters.py (+1/-1) src/pyPdf/__init__.py (+0/-2) src/pyPdf/filters.py (+0/-252) src/pyPdf/generic.py (+0/-780) src/pyPdf/pdf.py (+0/-1530) src/pyPdf/utils.py (+0/-110) src/pyPdf/xmp.py (+0/-355) src/qt-harfbuzz/AUTHORS (+6/-0) src/qt-harfbuzz/COPYING (+24/-0) src/qt-harfbuzz/src/harfbuzz-buffer-private.h (+107/-0) src/qt-harfbuzz/src/harfbuzz-buffer.h (+94/-0) src/qt-harfbuzz/src/harfbuzz-dump.h (+41/-0) src/qt-harfbuzz/src/harfbuzz-external.h (+153/-0) src/qt-harfbuzz/src/harfbuzz-gdef-private.h (+126/-0) src/qt-harfbuzz/src/harfbuzz-gdef.h (+132/-0) src/qt-harfbuzz/src/harfbuzz-global.h (+118/-0) src/qt-harfbuzz/src/harfbuzz-gpos-private.h (+721/-0) src/qt-harfbuzz/src/harfbuzz-gpos.h (+155/-0) src/qt-harfbuzz/src/harfbuzz-gsub-private.h (+475/-0) src/qt-harfbuzz/src/harfbuzz-gsub.h (+139/-0) src/qt-harfbuzz/src/harfbuzz-impl.h (+131/-0) src/qt-harfbuzz/src/harfbuzz-open-private.h (+102/-0) src/qt-harfbuzz/src/harfbuzz-open.h (+280/-0) src/qt-harfbuzz/src/harfbuzz-shape.h (+199/-0) src/qt-harfbuzz/src/harfbuzz-shaper-private.h (+172/-0) src/qt-harfbuzz/src/harfbuzz-shaper.h (+287/-0) src/qt-harfbuzz/src/harfbuzz-stream-private.h (+81/-0) src/qt-harfbuzz/src/harfbuzz-stream.h (+43/-0) src/qt-harfbuzz/src/harfbuzz.h (+38/-0) src/qtcurve/style/qtcurve.cpp (+19/-10) src/qtcurve/style/qtcurve.h (+1/-0) src/unrar/UnRAR.vcproj (+623/-0) src/unrar/UnRARDll.vcproj (+848/-0) src/unrar/acknow.txt (+81/-0) src/unrar/arccmt.cpp (+235/-0) src/unrar/archive.cpp (+284/-0) src/unrar/archive.hpp (+121/-0) src/unrar/arcread.cpp (+765/-0) src/unrar/array.hpp (+131/-0) src/unrar/beosea.cpp (+113/-0) src/unrar/cmddata.cpp (+1431/-0) src/unrar/cmddata.hpp (+64/-0) src/unrar/coder.cpp (+48/-0) src/unrar/coder.hpp (+25/-0) src/unrar/compress.hpp (+40/-0) src/unrar/consio.cpp (+319/-0) src/unrar/consio.hpp (+37/-0) src/unrar/crc.cpp (+91/-0) src/unrar/crc.hpp (+8/-0) src/unrar/crypt.cpp (+387/-0) src/unrar/crypt.hpp (+62/-0) src/unrar/dll.cpp (+375/-0) src/unrar/dll.def (+12/-0) src/unrar/dll.hpp (+147/-0) src/unrar/dll.rc (+28/-0) src/unrar/encname.cpp (+57/-0) src/unrar/encname.hpp (+20/-0) src/unrar/errhnd.cpp (+405/-0) src/unrar/errhnd.hpp (+67/-0) src/unrar/extinfo.cpp (+76/-0) src/unrar/extinfo.hpp (+8/-0) src/unrar/extract.cpp (+1026/-0) src/unrar/extract.hpp (+49/-0) src/unrar/filcreat.cpp (+260/-0) src/unrar/filcreat.hpp (+13/-0) src/unrar/file.cpp (+710/-0) src/unrar/file.hpp (+120/-0) src/unrar/filefn.cpp (+564/-0) src/unrar/filefn.hpp (+48/-0) src/unrar/filestr.cpp (+208/-0) src/unrar/filestr.hpp (+16/-0) src/unrar/find.cpp (+291/-0) src/unrar/find.hpp (+53/-0) src/unrar/getbits.cpp (+35/-0) src/unrar/getbits.hpp (+51/-0) src/unrar/global.cpp (+4/-0) src/unrar/global.hpp (+15/-0) src/unrar/headers.hpp (+327/-0) src/unrar/isnt.cpp (+24/-0) src/unrar/isnt.hpp (+11/-0) src/unrar/license.txt (+42/-0) src/unrar/list.cpp (+391/-0) src/unrar/list.hpp (+6/-0) src/unrar/loclang.hpp (+357/-0) src/unrar/log.cpp (+24/-0) src/unrar/log.hpp (+18/-0) src/unrar/makefile.bcc (+493/-0) src/unrar/makefile.dj (+50/-0) src/unrar/makefile.dmc (+54/-0) src/unrar/makefile.unix (+146/-0) src/unrar/match.cpp (+300/-0) src/unrar/match.hpp (+35/-0) src/unrar/model.cpp (+610/-0) src/unrar/model.hpp (+132/-0) src/unrar/msc.dep (+2390/-0) src/unrar/options.cpp (+30/-0) src/unrar/options.hpp (+175/-0) src/unrar/os.hpp (+254/-0) src/unrar/os2ea.cpp (+94/-0) src/unrar/pathfn.cpp (+1457/-0) src/unrar/pathfn.hpp (+66/-0) src/unrar/rar.cpp (+144/-0) src/unrar/rar.hpp (+79/-0) src/unrar/rardefs.hpp (+28/-0) src/unrar/rarlang.hpp (+10/-0) src/unrar/raros.hpp (+46/-0) src/unrar/rarpch.cpp (+2/-0) src/unrar/rartypes.hpp (+47/-0) src/unrar/rarvm.cpp (+1139/-0) src/unrar/rarvm.hpp (+113/-0) src/unrar/rarvmtbl.cpp (+53/-0) src/unrar/rawread.cpp (+126/-0) src/unrar/rawread.hpp (+32/-0) src/unrar/rdwrfn.cpp (+295/-0) src/unrar/rdwrfn.hpp (+88/-0) src/unrar/readme.txt (+66/-0) src/unrar/recvol.cpp (+572/-0) src/unrar/recvol.hpp (+20/-0) src/unrar/resource.cpp (+27/-0) src/unrar/resource.hpp (+13/-0) src/unrar/rijndael.cpp (+298/-0) src/unrar/rijndael.hpp (+37/-0) src/unrar/rs.cpp (+172/-0) src/unrar/rs.hpp (+32/-0) src/unrar/savepos.cpp (+15/-0) src/unrar/savepos.hpp (+15/-0) src/unrar/scantree.cpp (+413/-0) src/unrar/scantree.hpp (+60/-0) src/unrar/secpassword.cpp (+203/-0) src/unrar/secpassword.hpp (+30/-0) src/unrar/sha1.cpp (+248/-0) src/unrar/sha1.hpp (+19/-0) src/unrar/smallfn.cpp (+42/-0) src/unrar/smallfn.hpp (+8/-0) src/unrar/strfn.cpp (+413/-0) src/unrar/strfn.hpp (+53/-0) src/unrar/strlist.cpp (+204/-0) src/unrar/strlist.hpp (+37/-0) src/unrar/suballoc.cpp (+294/-0) src/unrar/suballoc.hpp (+87/-0) src/unrar/system.cpp (+102/-0) src/unrar/system.hpp (+28/-0) src/unrar/timefn.cpp (+336/-0) src/unrar/timefn.hpp (+54/-0) src/unrar/ulinks.cpp (+35/-0) src/unrar/ulinks.hpp (+9/-0) src/unrar/unicode.cpp (+420/-0) src/unrar/unicode.hpp (+90/-0) src/unrar/unios2.cpp (+128/-0) src/unrar/unpack.cpp (+1187/-0) src/unrar/unpack.hpp (+222/-0) src/unrar/unpack15.cpp (+506/-0) src/unrar/unpack20.cpp (+370/-0) src/unrar/uowners.cpp (+84/-0) src/unrar/version.hpp (+6/-0) src/unrar/volume.cpp (+280/-0) src/unrar/volume.hpp (+11/-0) src/unrar/win32acl.cpp (+127/-0) src/unrar/win32stm.cpp (+154/-0) |
To merge this branch: | bzr merge lp://staging/~tomek3d/calibre/store |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
John Schember | Pending | ||
Review via email:
|
Description of the change
My idea was to make the search results more flexible, but the only thing I manged to do was removing trailing whitespaces...
The branch was recently merged into trunk at rev. 15037.
And here is the issue I initially wanted to fix:
Searching by title is extremely strict. Even when in the store there is a full stop after a title that user has entered the match will fail.
Eg. there is a book titled "Władca Barcelony. Tom 2" in publio store. When one puts 'Barcelony' into the title text box, he will get no results. When one puts 'Barcelony.', there will be a match.
Regards,
Tomasz
Unmerged revisions
- 8584. By Tomasz Długosz
-
forgotten line...
- 8583. By Tomasz Długosz
-
remove EscapeMagazine plugin
- 8582. By Tomasz Długosz
-
remove trailing whitespaces
- 8581. By Tomasz Długosz
-
woblink as an affiliate take 2
- 8580. By Tomasz Długosz
-
publio plugin: search also in magazines and so called minibooks section
- 8579. By Tomasz Długosz
-
koobe plugin: put semicolons beetween authors' names
- 8578. By Tomasz Długosz
-
koobe as an affiliate take 2
- 8577. By Tomasz Długosz
-
sync with Kovid's branch
- 8576. By Tomasz Długosz
-
suspend deal vith ads4books
- 8575. By Tomasz Długosz
-
sync with Kovid's branch