{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":599995025,"defaultBranch":"master","name":"mupdf-julian","ownerLogin":"ArtifexSoftware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-10T10:47:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13031723?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711830329.0","currentOid":""},"activityList":{"items":[{"before":"bcffacc0a562425f23cb5c3dd084bf1577f6d7d8","after":"1613dc3e62aadd42c05613870cd4aae59edeb9a5","ref":"refs/heads/master","pushedAt":"2024-09-25T13:13:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/: avoid encoding exception with --test-csharp on some Windows machines.\n\nscripts/\n jlib.py:system()\n Swallow exceptions when writing to a stream.\n mupdfwrap_test.cs\n scripts/wrap/__main__.py\n Added brief comments to explain use of unicode character in filename.","shortMessageHtmlLink":"scripts/: avoid encoding exception with --test-csharp on some Windows…"}},{"before":"ad612ec05fe6da399578188f307b9b237c85aea6","after":"bcffacc0a562425f23cb5c3dd084bf1577f6d7d8","ref":"refs/heads/master","pushedAt":"2024-09-25T12:20:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/","shortMessageHtmlLink":"scripts/"}},{"before":"97734f3c4c1ff8ca9b42907e35a58cf4d124ecfc","after":"ad612ec05fe6da399578188f307b9b237c85aea6","ref":"refs/heads/master","pushedAt":"2024-09-25T11:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/__main__.py","shortMessageHtmlLink":"scripts/wrap/__main__.py"}},{"before":"35ff61c25a88782730d3ca3b60f7b408d5b6d571","after":"97734f3c4c1ff8ca9b42907e35a58cf4d124ecfc","ref":"refs/heads/master","pushedAt":"2024-09-25T10:54:14.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/: minor comments.","shortMessageHtmlLink":"scripts/: minor comments."}},{"before":"c7ef72248d9f0b3a2695f9960a9f7244d9835e3f","after":"35ff61c25a88782730d3ca3b60f7b408d5b6d571","ref":"refs/heads/master","pushedAt":"2024-09-19T11:08:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/swig.py: add missing PDF_TRUE etc to Python API.\n\nThese macros were not included in Python API because they are not ints so were\nignored by SWIG.\n\n PDF_NULL\n PDF_TRUE\n PDF_FALSE\n PDF_LIMIT\n\nAlso improved file-change detection when running swig.","shortMessageHtmlLink":"scripts/wrap/swig.py: add missing PDF_TRUE etc to Python API."}},{"before":"c9643ca38fc0c462e353b8388bfdfc9d8ef82da0","after":"c7ef72248d9f0b3a2695f9960a9f7244d9835e3f","ref":"refs/heads/master","pushedAt":"2024-09-17T10:36:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"Added support for Py_LIMITED_API to generates Python bindings that work with\nall Python versions.\n\nAlso involves a small change to name of SWIG-generated .cpp file,\nso docs have also been updated with the new name. Also removed some\ndocs from scripts/wrap/__main__.py that duplicated information in\ndocs/src/language-bindings.rst.\n\nChanged Windows builds of the Python and C# bindings to use direct invocation\nof cl.exe and link.exe instead of using devenv to run .vcxproj files, so that\nwe can more easily control compiler/linker flags.","shortMessageHtmlLink":"Added support for Py_LIMITED_API to generates Python bindings that wo…"}},{"before":"7af8158e967588641c75c44955d634dcf51c6f9c","after":"c9643ca38fc0c462e353b8388bfdfc9d8ef82da0","ref":"refs/heads/master","pushedAt":"2024-09-12T09:48:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/__main__.py","shortMessageHtmlLink":"scripts/wrap/__main__.py"}},{"before":"d2c101488cf9ae7d2c51e8096bcd72b05bcd93d5","after":"7af8158e967588641c75c44955d634dcf51c6f9c","ref":"refs/heads/master","pushedAt":"2024-09-11T18:24:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/__main__.py: on windows, sort lines in cl and link commands.","shortMessageHtmlLink":"scripts/wrap/__main__.py: on windows, sort lines in cl and link comma…"}},{"before":"81b4ba86c8e1fc0bc1e393796c6aadcfe5118935","after":"d2c101488cf9ae7d2c51e8096bcd72b05bcd93d5","ref":"refs/heads/master","pushedAt":"2024-09-10T14:24:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/: added support for Py_LIMITED_API.\n\nThis generates Python bindings that work with different Python versions.\n\nAlso involves a small change to SWIG-generated .cpp file, so docs have also\nbeen updated with the new name.","shortMessageHtmlLink":"scripts/wrap/: added support for Py_LIMITED_API."}},{"before":"b637e4f495483f630747eaf4d58a9e0e11baa1f0","after":"81b4ba86c8e1fc0bc1e393796c6aadcfe5118935","ref":"refs/heads/master","pushedAt":"2024-09-10T11:53:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/: added support for Py_LIMITED_API.","shortMessageHtmlLink":"scripts/wrap/: added support for Py_LIMITED_API."}},{"before":"38a01c9c4278097195210bb2b404a975598baf58","after":"b637e4f495483f630747eaf4d58a9e0e11baa1f0","ref":"refs/heads/master","pushedAt":"2024-09-09T22:37:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/__main__.py: remove 2 unused lines.","shortMessageHtmlLink":"scripts/wrap/__main__.py: remove 2 unused lines."}},{"before":"3230d3883583782748e61c81106232bc4b266a65","after":"38a01c9c4278097195210bb2b404a975598baf58","ref":"refs/heads/master","pushedAt":"2024-09-09T09:26:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/: added support for Py_LIMITED_API.","shortMessageHtmlLink":"scripts/wrap/: added support for Py_LIMITED_API."}},{"before":"9216c1867d899a72941b4fc10b9a44f9bfac8edc","after":"3230d3883583782748e61c81106232bc4b266a65","ref":"refs/heads/master","pushedAt":"2024-08-21T11:41:21.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":".readthedocs.yaml: fix diagram in readthedocs documentation builds.\n\nWe require graphviz in apt_packages.","shortMessageHtmlLink":".readthedocs.yaml: fix diagram in readthedocs documentation builds."}},{"before":"e62add4aa9f63f7de6a3305d35332f9322b0fb1f","after":"9216c1867d899a72941b4fc10b9a44f9bfac8edc","ref":"refs/heads/master","pushedAt":"2024-08-05T11:51:47.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"Remember to drop softmask colorspace when running softmask.\n\nThis fixes OSS-fuzz issue 70699.","shortMessageHtmlLink":"Remember to drop softmask colorspace when running softmask."}},{"before":"88f27291668cfd353a4bffeacbc403d3cb94d8e2","after":"e62add4aa9f63f7de6a3305d35332f9322b0fb1f","ref":"refs/heads/master","pushedAt":"2024-07-26T10:40:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"jni: Fix compilation errors during java build.\n\nThis was never caught in the review of commit\n113055096abdbde1996669061f64b6463421970e","shortMessageHtmlLink":"jni: Fix compilation errors during java build."}},{"before":"cb3187fce9baa76ae0ca111b9dc5887da6d8ac11","after":"88f27291668cfd353a4bffeacbc403d3cb94d8e2","ref":"refs/heads/master","pushedAt":"2024-07-22T15:12:42.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/swig.py: fix c# bindings treatment of int64 on Linux.\n\nWe run swig with -DSWIGWORDSIZE64. This ensures that C long types such as\nuint64_t are mapped to C# long (was previously C# int).","shortMessageHtmlLink":"scripts/wrap/swig.py: fix c# bindings treatment of int64 on Linux."}},{"before":"0fabfba65875abefc7c78d8e01f13aecae68b5c4","after":"cb3187fce9baa76ae0ca111b9dc5887da6d8ac11","ref":"refs/heads/master","pushedAt":"2024-07-11T21:37:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/: allow use of experimental python-3.13 on Github.\n\nscripts/wdev.py:\n WindowsVS:\n Minor change to put code inside try..catch in order to give slightly\n better diagnostics if we fail to find VS.\n Also find MSBuild.exe.\n WindowsPython:\n When looking for Python locations, also consider currently-running\n Python using code previously in scripts/wrap/__main__.py. This enables\n us to work with experimental python-3.13 on Github, where python-3.13\n is not available via `py`.\n\nscripts/wrap/__main__.py:\n Use only wdev for finding python paths etc.\n\nscripts/pipcl.py:\n Use recently-modified wdev PythonFlags.\n Some minor fixups to spelling etc.","shortMessageHtmlLink":"scripts/: allow use of experimental python-3.13 on Github."}},{"before":"070c894c81a28ef9853fef272620bbb495bb5030","after":"0fabfba65875abefc7c78d8e01f13aecae68b5c4","ref":"refs/heads/master","pushedAt":"2024-07-09T12:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/: allow use of experimental python-3.13 on Github.","shortMessageHtmlLink":"scripts/: allow use of experimental python-3.13 on Github."}},{"before":"4c4b8249ad4681b45b60b11acee74a2ab03449c5","after":"070c894c81a28ef9853fef272620bbb495bb5030","ref":"refs/heads/master","pushedAt":"2024-07-08T17:24:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/: avoid unnecessary rebuilds on Windows.\n\nExtra carriage return characters can appear in generated code strings, but\ndisappear when saved to file, which was causing us to do spurious rebuilds.","shortMessageHtmlLink":"scripts/wrap/: avoid unnecessary rebuilds on Windows."}},{"before":"a54ff64a408cd53a8d95b5efbe96039d8ba274a1","after":"4c4b8249ad4681b45b60b11acee74a2ab03449c5","ref":"refs/heads/master","pushedAt":"2024-07-04T13:49:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/ docs/: added operator bool() to non-pod wrapper classes.\n\nTrace diagnostics for operator bool() are generated in debug builds if\nMUPDF_trace=1.","shortMessageHtmlLink":"scripts/wrap/ docs/: added operator bool() to non-pod wrapper classes."}},{"before":"7ad20cb3db1c8e3858c7121346554d72d1ce7bd8","after":"a54ff64a408cd53a8d95b5efbe96039d8ba274a1","ref":"refs/heads/master","pushedAt":"2024-06-20T12:27:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/: convert C# strings to utf8 on Windows.\n\nBy default SWIG on Windows does not convert C#'s native utf16 strings to utf8, but MuPDF\nexpects utf8.\n\nWe use some custom SWIG typemaps to do the conversion, originating from a\ncurrently un-merged SWIG PR for std::string, with extra code to handle const\nchar*.\n\nAdded test to scripts/mupdfwrap_test.cs that we can open a file with a\ncharacter that requires 4-bytes in utf16.","shortMessageHtmlLink":"scripts/: convert C# strings to utf8 on Windows."}},{"before":"cbe299592e1bf9100715f4e0e47988c62c451ddc","after":"7ad20cb3db1c8e3858c7121346554d72d1ce7bd8","ref":"refs/heads/master","pushedAt":"2024-06-10T12:55:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"docs/src/language-bindings.rst: minor change to description of mupdf.cs.","shortMessageHtmlLink":"docs/src/language-bindings.rst: minor change to description of mupdf.cs."}},{"before":"54d0906f8f7607179d2beef498e8ec10680f29a1","after":"cbe299592e1bf9100715f4e0e47988c62c451ddc","ref":"refs/heads/master","pushedAt":"2024-06-05T18:24:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"docs/src/language-bindings.rst: minor change to description of mupdf.cs.","shortMessageHtmlLink":"docs/src/language-bindings.rst: minor change to description of mupdf.cs."}},{"before":"e01692cf2a1510773d6537eb11f2ac0880235e18","after":"54d0906f8f7607179d2beef498e8ec10680f29a1","ref":"refs/heads/master","pushedAt":"2024-06-05T14:53:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"docs/src/language-bindings.rst: minor change to description of mupdf.cs.","shortMessageHtmlLink":"docs/src/language-bindings.rst: minor change to description of mupdf.cs."}},{"before":"db86a3f0d79dfdffc6f754175dad23acf2ca9734","after":"e01692cf2a1510773d6537eb11f2ac0880235e18","ref":"refs/heads/master","pushedAt":"2024-06-03T07:59:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"setup.py","shortMessageHtmlLink":"setup.py"}},{"before":"63bf04ffb657a49319371119de7ced8917015f66","after":"db86a3f0d79dfdffc6f754175dad23acf2ca9734","ref":"refs/heads/master","pushedAt":"2024-05-29T15:09:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"setup.py","shortMessageHtmlLink":"setup.py"}},{"before":"8d33f6496db13860b2656ed31e94c3aeac9766ad","after":"63bf04ffb657a49319371119de7ced8917015f66","ref":"refs/heads/master","pushedAt":"2024-05-29T15:08:33.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/__main__.py: support bsymbolic.\n\nIf build directory contains `-bsymbolic` we set XLIB_LDFLAGS to\n`-Wl,-Bsymbolic`.","shortMessageHtmlLink":"scripts/wrap/__main__.py: support bsymbolic."}},{"before":"bfacc4e376012b025d09109310a4d74d9f4b9fd4","after":"8d33f6496db13860b2656ed31e94c3aeac9766ad","ref":"refs/heads/master","pushedAt":"2024-05-15T12:35:05.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"Check annotation subtype when accessing interior color.","shortMessageHtmlLink":"Check annotation subtype when accessing interior color."}},{"before":"f9e00e952e734674d5fad2e74838eb3738e0d9ce","after":"bfacc4e376012b025d09109310a4d74d9f4b9fd4","ref":"refs/heads/master","pushedAt":"2024-05-05T07:02:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"scripts/wrap/cpp.py: added C++ extra fn fz_format_double().\n\nAllows Python/C# to access to MuPDF floating-point formatting.","shortMessageHtmlLink":"scripts/wrap/cpp.py: added C++ extra fn fz_format_double()."}},{"before":"21fb0a2bf815c927cf09881f799f78cbece0daf2","after":"f9e00e952e734674d5fad2e74838eb3738e0d9ce","ref":"refs/heads/master","pushedAt":"2024-04-15T15:19:45.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"julian-smith-artifex-com","name":"Julian Smith","path":"/julian-smith-artifex-com","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83358719?s=80&v=4"},"commit":{"message":"source/pdf/pdf-subset.c:examine_page(): add call of pdf_close_processor().\n\nThis avoids a warning diagnostic when we call pdf_drop_processor().","shortMessageHtmlLink":"source/pdf/pdf-subset.c:examine_page(): add call of pdf_close_process…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMzoxMzozOC4wMDAwMDBazwAAAATAWLO-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNVQxNToxOTo0NS4wMDAwMDBazwAAAAQxFWXA"}},"title":"Activity · ArtifexSoftware/mupdf-julian"}