Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pikepdf/pikepdf
A Python library for reading and writing PDF, powered by QPDF
https://github.com/pikepdf/pikepdf
31a12afdec0504e0c43b2849a1d12bf76f94f481 authored over 6 years ago by James R. Barlow <[email protected]>
08b9f689e860beeef1486892c5bc738c539325c0 authored over 6 years ago by James R. Barlow <[email protected]>
763d1e41c7aa17587afac25a6427ff8bd45aa051 authored over 6 years ago by James R. Barlow <[email protected]>
80916a587e90a8646dea1773f0b648cc25952053 authored over 6 years ago by James R. Barlow <[email protected]>
eb9dea9b7b344e17ab4a999f1bb12096e9a5294e authored over 6 years ago by James R. Barlow <[email protected]>
0e1f1fc651f3a5681c09e903f2d6062944cbbbc4 authored over 6 years ago by James R. Barlow <[email protected]>
4ef38343bda780db2bc875ec9366d014a98c402c authored over 6 years ago by James R. Barlow <[email protected]>
48cd6d98bd9f3fedef59adf787642601cf07ad84 authored over 6 years ago by James R. Barlow <[email protected]>
07bb8b18f61c5ce12db137d9cc36e36e7ae533cd authored over 6 years ago by James R. Barlow <[email protected]>
Ensure bytes objects that are different encodings of the same string
compare equal. Also fix co...
(This will end calling the move constructor.)
49467f648f6188a5334930ad41b135ecf0288237 authored over 6 years ago by James R. Barlow <[email protected]>8bb97e77e34edf9205aa729f651bdbc9f4a1db7d authored over 6 years ago by James R. Barlow <[email protected]>
U+D800 through U+DFFF (Unicode surrogate pairs) have no UTF-16BE
encoding so Python returned nul...
8e724eaa4b00af11fc23f7bf28be151595d44224 authored over 6 years ago by James R. Barlow <[email protected]>
2ec72124559423968ac7daa4e14e811c33107304 authored over 6 years ago by James R. Barlow <[email protected]>
ba2a8501c6f0087ee4bbd86266089303cb63ca2a authored over 6 years ago by James R. Barlow <[email protected]>
3380e59f1108a21acca517c1a149e2bba8757ad8 authored over 6 years ago by James R. Barlow <[email protected]>
d6ffbf385046aaf23221fb85241b67a78c1001ca authored over 6 years ago by James R. Barlow <[email protected]>
It's necessary to call QPDFObjectHandle::newString() with a UTF-16 BE
string with byte order mar...
54bbb590f1fab66100ee0ee88177de356d53f511 authored over 6 years ago by James R. Barlow <[email protected]>
04cf81bedb715a5062b483f47c419a1d3e07b84c authored over 6 years ago by James R. Barlow <[email protected]>
b98ee308f2b39cda65b552fa3ec29fc752784fc1 authored over 6 years ago by James R. Barlow <[email protected]>
95ef94a5ebe14cb4837579b4558b4252436ab8f3 authored over 6 years ago by James R. Barlow <[email protected]>
043374c61740ddff3d1e8aefad94bc6a3178e767 authored over 6 years ago by James R. Barlow <[email protected]>
4360d02bdc6435c28b44fe860f2b26a6806bb1b5 authored over 6 years ago by James R. Barlow <[email protected]>
d6628979bcaaa4c4fd16284438f748cce8ad3aae authored over 6 years ago by James R. Barlow <[email protected]>
7ab45fcf639c8600027739dfef0d399f3fc0ded8 authored over 6 years ago by James R. Barlow <[email protected]>
c3ca5e37af0c9f845a7ef62f9389b14e97122e5a authored over 6 years ago by James R. Barlow <[email protected]>
50b7a0002162e68295fa4010dc6023fe8dd39be8 authored over 6 years ago by James R. Barlow <[email protected]>
Didn't need it
ca69a52099f09ef730db8cca1dcb3a78c4672d78 authored over 6 years ago by James R. Barlow <[email protected]>f2bad8fc1a6647335252952865baddaa5f5f8d10 authored over 6 years ago by James R. Barlow <[email protected]>
1239f6c2f2e3d9be55957fd8361722f7574731ff authored over 6 years ago by James R. Barlow <[email protected]>
For reasons not 100% clear this test was failing on related ocrmypdf work,
when it should have p...
2ddd6f5b211aa2fe0f68d097d41a979c0d8bd3cd authored over 6 years ago by James R. Barlow <[email protected]>
0703892f8226832595a061d537c6c0c4633f48ad authored over 6 years ago by James R. Barlow <[email protected]>
94bdacf1af39950b5a8a81619dd1c4fbae260020 authored over 6 years ago by James R. Barlow <[email protected]>
6b1812aa9d637b72a39ac9a94d1d66712ce31891 authored over 6 years ago by James R. Barlow <[email protected]>
83932935f8b99cd8e14512c56648f1735070cfbd authored over 6 years ago by James R. Barlow <[email protected]>
b2c53c095f1034fc0d093906f54cf9c6c375bcef authored over 6 years ago by James R. Barlow <[email protected]>
d3fabc0911243d78b5647f5d7afe1ccf8290fb5f authored over 6 years ago by James R. Barlow <[email protected]>
Make getattr, getitem dunders and .get() share code to avoid inconsistency,
and make them consis...
bc7afc7363451e79e0c0764f16aacdd17b84953d authored over 6 years ago by James R. Barlow <[email protected]>
f06e70975d64ac85a61a7c4adba392901780a712 authored over 6 years ago by James R. Barlow <[email protected]>
aadb0b36b2305313a23c6c4c12b3bb3884068ad6 authored over 6 years ago by James R. Barlow <[email protected]>
1d5aa7af9d2cd58563e81dd8394fc1852eee4925 authored over 6 years ago by James R. Barlow <[email protected]>
b738cef1e45b726974d8695d69da78515eb70b11 authored over 6 years ago by James R. Barlow <[email protected]>
bae627fc5e6cc28d418d38b24848b5c3df1fdd19 authored over 6 years ago by James R. Barlow <[email protected]>
058edbbe0f497c3c792c3a008433e295fe9d374d authored over 6 years ago by James R. Barlow <[email protected]>
80d8f1cfb6529b694ca210907cddbc8736792627 authored almost 7 years ago by James R. Barlow <[email protected]>
254d833903f68d4a5fe310dbdbaf6a01d119cef3 authored almost 7 years ago by James R. Barlow <[email protected]>
This reverts commit 56f7fabfc13e88013354249b053099186dd00fa3.
4db39dc5a14fe3f152070301b9dd96f599f240de authored almost 7 years ago by James R. Barlow <[email protected]>Running cibuildwheel inside a virtualenv is not a good idea.
56f7fabfc13e88013354249b053099186dd00fa3 authored almost 7 years ago by James R. Barlow <[email protected]>1302eff2e343dc8639bc32530f051d85c98376f6 authored almost 7 years ago by James R. Barlow <[email protected]>
fae6bc740de662fbb08cf0766dff2410d6961760 authored almost 7 years ago by James R. Barlow <[email protected]>
ef714ed4c28fed9b5a44f8389f7e1dc81924c188 authored almost 7 years ago by James R. Barlow <[email protected]>
9fb3e71922fb9f34b6e0e5cb7250caa012a9e22d authored almost 7 years ago by James R. Barlow <[email protected]>
dac87b2e8ebee82b08fa808f0d828ea047a5e518 authored about 7 years ago by James R. Barlow <[email protected]>
061e5c2b14637cb4e36f4ea3bd743e90ecbc311e authored about 7 years ago by James R. Barlow <[email protected]>
pybind11 people indicated that all three cast() overloads of type_caster_base really ought to be...
7b79b70f5451c74018002fa953dbe2920e2c2092 authored about 7 years ago by James R. Barlow <[email protected]>4589d63793fe2d35676290214e2621367d84ce40 authored about 7 years ago by James R. Barlow <[email protected]>
b10639fea854f2841dd2c3d5a5fd5e98ee96111a authored about 7 years ago by James R. Barlow <[email protected]>
Discussion in pybind11 issue #1176
bcafb72bf0b89616a2a22b444fb4a928d1157be3 authored about 7 years ago by James R. Barlow <[email protected]>f6571154a38188642ce68b78dc8e1c8aad34f741 authored about 7 years ago by James R. Barlow <[email protected]>
2ddbe39cd9fc48b65d669e8fe9457c9da0afde90 authored about 7 years ago by James R. Barlow <[email protected]>
We're not supposed to touch it, of course, but it may be the best option for now. An alternative...
a33ed01d6eceb1c4651612abb53c72ea079bad3e authored about 7 years ago by James R. Barlow <[email protected]>d1ff2f1c5c460ce3e7021217e37f89d5b40d15e2 authored about 7 years ago by James R. Barlow <[email protected]>
f10401c1181469dccd14bfaed1c7369a7ea6fba2 authored about 7 years ago by James R. Barlow <[email protected]>
probably responsible for leaking memory
9eae0b6d989c08d827b14a5533cbb0b0baa0e6b0 authored about 7 years ago by James R. Barlow <[email protected]>b6365c614c4ac356dafd329c33c5bcbd694a6664 authored about 7 years ago by James R. Barlow <[email protected]>
Note this fact now. Almost certainly leaks memory, however
b5f16cf08df265a65a8dc6552732f23844b6e147 authored about 7 years ago by James R. Barlow <[email protected]>63e45ec2a391c11457090bd63325cae2c40b6622 authored about 7 years ago by James R. Barlow <[email protected]>
65ec52d767aa81710e237d2a587998e3cb4cfb3b authored about 7 years ago by James R. Barlow <[email protected]>
Getting some weak reference errors now
c1f5796260067f46f034fe06ffb4e655ba81ef77 authored about 7 years ago by James R. Barlow <[email protected]>6f8223902b779933a0f236ba85d2008ed66cc973 authored about 7 years ago by James R. Barlow <[email protected]>
It appears to only be fixed when the pyqpdf.inc_ref() is hacked in via custom type conversion be...
f88e7eb8bbd7add9add4e6b3cd6dc1beb1fb2597 authored about 7 years ago by James R. Barlow <[email protected]>It seems sufficient to wrap QPDF with a shared_ptr, and prevent wild QPDF* from escaping.
3fbb908f5a445604d042ca9826acef135bee8051 authored about 7 years ago by James R. Barlow <[email protected]>24fda959dcac5744ee5f985b347dca26c6f374f2 authored about 7 years ago by James R. Barlow <[email protected]>
Based on pybind11 Gitter advice, although this is probably not the ideal solution. Does not work...
1d50b8486200c9b06e4dc9465cc371be0c2a9767 authored about 7 years ago by James R. Barlow <[email protected]>525e0d5169fb921ffef026ba99d05f618fdd5a87 authored about 7 years ago by James R. Barlow <[email protected]>
35c1afd5d0ad740ba96ec0571e7fe5d8f5e5b49b authored about 7 years ago by James R. Barlow <[email protected]>
2db6f20e900016a9c7919b659c39ea589257c1ae authored about 7 years ago by James R. Barlow <[email protected]>
40e77dd00a25820a17ea1f943bcbdc3f9419198d authored about 7 years ago by James R. Barlow <[email protected]>
b1e16cb5adbb9f8760246d4e8a69f8e79c81b83e authored about 7 years ago by James R. Barlow <[email protected]>
2740713c4c529f0566c6e4d0c30156b0e45b6eaa authored about 7 years ago by James R. Barlow <[email protected]>
fe038c843c00f71bfcf3084fc70f989483affee8 authored about 7 years ago by James R. Barlow <[email protected]>
5131dc096d64274f1f7d41b704e996d0c9827d03 authored about 7 years ago by James R. Barlow <[email protected]>
1ba0c5f855d223c05e62fc6bfe8d5d679974fd74 authored about 7 years ago by James R. Barlow <[email protected]>
a587259840779864fb7f75f01227933906f4b903 authored about 7 years ago by James R. Barlow <[email protected]>
0ef27986ffb266cf69cd4643c5ce2637a834ed40 authored about 7 years ago by James R. Barlow <[email protected]>
9a17fea595695243e97a4d52925c4d61fc9892e7 authored about 7 years ago by James R. Barlow <[email protected]>
24692fbed7fdb3f110ea6933162155bee461208f authored about 7 years ago by James R. Barlow <[email protected]>
2a38eb943e2d2d6d316c8ee12fcf44e1f222e9bd authored about 7 years ago by James R. Barlow <[email protected]>
a54139899f3b4d78c021f86b75bc77b024f959f8 authored about 7 years ago by James R. Barlow <[email protected]>
998e74cd2e0bd413888c1d8c1aa1b51df2dba7b2 authored about 7 years ago by James R. Barlow <[email protected]>
de5b55bacb7bd25fac403042aba109c34bcaa310 authored about 7 years ago by James R. Barlow <[email protected]>
aea5b1d32eabf7c0225639a08657e63575917435 authored about 7 years ago by James R. Barlow <[email protected]>
For now just put them in pikepdf, could go in pikepdf.types or something too.
b2b18ed917b0e863b5affb4b560b6da5433dfd8b authored about 7 years ago by James R. Barlow <[email protected]>c16fec11ed64d007954fa4b1ad0c4dea72fab3fc authored about 7 years ago by James R. Barlow <[email protected]>
e94a9713e40f8ebcf1423e71a6fc8a0b6d78835b authored about 7 years ago by James R. Barlow <[email protected]>
8213a075ebd82c25bd8fd1794350b9c2f0949209 authored about 7 years ago by James R. Barlow <[email protected]>