From 44eb122abaf57f47cafa0deb79b7b2c583386418 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 22 Jun 2023 09:59:05 +0530 Subject: [PATCH 1/5] ... --- src/calibre/utils/podofo/doc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/podofo/doc.cpp b/src/calibre/utils/podofo/doc.cpp index 18479b6e0e..8407e2bd1d 100644 --- a/src/calibre/utils/podofo/doc.cpp +++ b/src/calibre/utils/podofo/doc.cpp @@ -392,7 +392,7 @@ PDFDoc_append(PDFDoc *self, PyObject *args) { for (auto src : docs) total_pages_to_append += src->GetPages().GetCount(); unsigned base_page_index = dest->GetPages().GetCount(); #if PODOFO_VERSION > PODOFO_MAKE_VERSION(0, 10, 0) - dest->GetPages().CreatePagesAt(base_page_index, Rect(), total_pages_to_append); + dest->GetPages().CreatePagesAt(base_page_index, total_pages_to_append, Rect()); #else while (total_pages_to_append--) dest->GetPages().CreatePage(Rect()); #endif From f13cc53ddbba4905143ad9b15cc4af71f7f91cfd Mon Sep 17 00:00:00 2001 From: ping Date: Thu, 22 Jun 2023 17:51:18 +0800 Subject: [PATCH 2/5] Add recipe icon for #1927 --- recipes/icons/prospectmaguk_free.png | Bin 0 -> 896 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 recipes/icons/prospectmaguk_free.png diff --git a/recipes/icons/prospectmaguk_free.png b/recipes/icons/prospectmaguk_free.png new file mode 100644 index 0000000000000000000000000000000000000000..efe40e1892e37e1008e8e02b3280ecc86b85cd9b GIT binary patch literal 896 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7e6l0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#N0|TR7fKQ0)buYu~KE^kEO>g*`T=zD=hfuE4E5ktmQ9T$zQQkzUHF!tiS&K&h>9r%z3?J`s<}L-mIMacKwn!tLH!Ms=AvN zc+Exos-yZfSDnZ8x$n2G{`2wu|NsAg+`ajhEn_uJRE8e);tO@8A1*Q8)a}?;n^U!-a zyYI54oD7!~FeDimlf2zsH=O_UFvJVuJdU{ydTaN=tjXIEGl9zB=i8 z)FB6v7V{%lSvs5COgNOg1hbbMS>bV@$+n9(=f>~f`x}1Dyt839|A9N_{?E0wPUm>3 z<*8^Hz<+-E-rBBJtGq1k$X{G>-uPc|MFYJpBC_XJ$@T zP2042#^FCr8+Tk`yS(hGr_OB4CxHgt-?}z;ZT%|rmLVndINPbbrMq^v=DxY2!geE< zxjHZP{{sPc3o(YL9qIEe_=1*~o?<;G^7;?c^c`6zTDVQNzLsXcAe=L${($Z~qwj0m zpF9>`7^Bet{84xMZd0>Y4?6F>j_y2VWBAY zTfBYNNBws~j){v}-|tFjiQg$7zGX@LtqHEX{P*WcXy>rT-aY~hIn@%^h?11Vl2ohY zqEsNoU}RuqtZQJbYiJx|WMpM%Ze?PwZD3$!U~oHddn1a5-29Zxv`X9>R`KxL0ySvB gZ79jiO)V}-%q_sJ=dYyRBcL7zPgg&ebxsLQ00cmu$p8QV literal 0 HcmV?d00001 From e7f8ee5cd6ef78d3b652ac08a6d91ff99a7a5c58 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 23 Jun 2023 09:28:24 +0530 Subject: [PATCH 3/5] E-book viewer: Fix selection popup not showing for some books on some platforms when the selection is in the top line. Fixes #2024375 [Private bug](https://bugs.launchpad.net/calibre/+bug/2024375) --- src/pyj/select.pyj | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pyj/select.pyj b/src/pyj/select.pyj index 0a149436fb..1763f3b179 100644 --- a/src/pyj/select.pyj +++ b/src/pyj/select.pyj @@ -95,7 +95,10 @@ def range_extents(q, in_flow_mode): end = q.cloneRange() def rect_onscreen(r): - if r.right <= window.innerWidth and r.bottom <= window.innerHeight and r.left >= 0 and r.top >= 0: + # we use -1 rather than zero for the top limit because on some + # platforms the browser engine returns that for top line selections. + # See https://bugs.launchpad.net/calibre/+bug/2024375/ for a test case. + if r.right <= window.innerWidth and r.bottom <= window.innerHeight and r.left >= 0 and r.top >= -1: return True return False From 1a44f006d54a095fd66bef2ecdaa33c0447a76d5 Mon Sep 17 00:00:00 2001 From: unkn0w7n <51942695+unkn0w7n@users.noreply.github.com> Date: Fri, 23 Jun 2023 10:30:35 +0530 Subject: [PATCH 4/5] Update livemint.recipe remove ads --- recipes/livemint.recipe | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/livemint.recipe b/recipes/livemint.recipe index 2e0f497808..e46374d091 100644 --- a/recipes/livemint.recipe +++ b/recipes/livemint.recipe @@ -98,7 +98,7 @@ class LiveMint(BasicNewsRecipe): classes( 'trendingSimilarHeight moreNews mobAppDownload label msgError msgOk taboolaHeight' ' socialHolder imgbig disclamerText disqus-comment-count openinApp2 lastAdSlot' - ' datePublish sepStory' + ' datePublish sepStory premiumSlider' ) ] From effdafcbb1bf020d6c1425d32a13aeac26055e74 Mon Sep 17 00:00:00 2001 From: unkn0w7n <51942695+unkn0w7n@users.noreply.github.com> Date: Fri, 23 Jun 2023 11:14:49 +0530 Subject: [PATCH 5/5] ... --- recipes/icons/fifty_two.png | Bin 0 -> 495 bytes recipes/icons/himal_southasian.png | Bin 0 -> 516 bytes recipes/icons/press_information_bureau.png | Bin 0 -> 2460 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 recipes/icons/fifty_two.png create mode 100644 recipes/icons/himal_southasian.png create mode 100644 recipes/icons/press_information_bureau.png diff --git a/recipes/icons/fifty_two.png b/recipes/icons/fifty_two.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9b2726154895d5fd6be0496d86f09a51ff9077 GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJfYb=jG+$o^Eg+kNfrXKQfd$9{ zQb2+c!EVolv+Wp#;B1gGpu$N&ogf;_0}>m3BhLXTTAIyR9OUlAue)1^%=XryMhD-%r`O*U`nB8O#fWguApX6m92tR%l?wFX& zd}P&Apt^n`raMflc!0Rz-$P|}!y^|MeezCjDrLEP=!(2mkMWL-B{+&t zm_GSnK#OlrRKtoK4(=)^&Ym>B1*#II2QCyIIPC7vc8xKrs?Vg5!OgOPS7Cb9m2+J# zmJMQJlix4|ovND=l~Z-$sD%4(*2R24Egj_y47X|*hp3q+-voM=!PC{xWt~$(69BPl BiCF*u literal 0 HcmV?d00001 diff --git a/recipes/icons/himal_southasian.png b/recipes/icons/himal_southasian.png new file mode 100644 index 0000000000000000000000000000000000000000..f7a2315d6de934aae96dd31f545a4061854bf9b3 GIT binary patch literal 516 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 a?ED{IXwn7D1j%jy0000