{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":201666461,"defaultBranch":"master","name":"mupdf","ownerLogin":"GerHobbelt","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-08-10T18:10:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/402462?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716462396.0","currentOid":""},"activityList":{"items":[{"before":"5494938fe39f1adaa7097f3387bcc74a71fe2670","after":"cba2d76f902d56106b8c1831a7ab33fc133a8afe","ref":"refs/heads/master","pushedAt":"2024-05-26T23:33:25.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge commit '61a501b272067d0edfb124d538cc134318525d32'\n\n# Conflicts:\n#\t.gitmodules\n#\tMakelists\n#\tMakethird\n#\tinclude/mupdf/fitz/context.h\n#\tinclude/mupdf/fitz/encode-jbig2.h\n#\tplatform/win32/libjbig2enc.vcxproj\n#\tplatform/win32/libmupdf.vcxproj\n#\tplatform/win32/libmupdf.vcxproj.filters\n#\tplatform/win32/libmutool.vcxproj\n#\tplatform/win32/mupdf.sln\n#\tplatform/win32/mutool.vcxproj\n#\tsource/fitz/context.c\n#\tsource/fitz/encode-jbig2.c","shortMessageHtmlLink":"Merge commit '61a501b272067d0edfb124d538cc134318525d32'"}},{"before":"ccf0154b2b15c2ca322b2ffb1ae6f3aafcb5cbd6","after":"5494938fe39f1adaa7097f3387bcc74a71fe2670","ref":"refs/heads/master","pushedAt":"2024-05-25T21:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"regenerated/updated MSVC project files","shortMessageHtmlLink":"regenerated/updated MSVC project files"}},{"before":"eb77ae8da0380bc5b04269374b65352d9f974aa0","after":"ccf0154b2b15c2ca322b2ffb1ae6f3aafcb5cbd6","ref":"refs/heads/master","pushedAt":"2024-05-23T11:06:35.000Z","pushType":"push","commitsCount":64,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"fixes for libzip submodule.","shortMessageHtmlLink":"fixes for libzip submodule."}},{"before":"e2664f8592160106c0c99fed3fc39e4a4f1d38ea","after":"eb77ae8da0380bc5b04269374b65352d9f974aa0","ref":"refs/heads/master","pushedAt":"2024-05-10T10:57:43.000Z","pushType":"push","commitsCount":465,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated MSVC project files","shortMessageHtmlLink":"updated MSVC project files"}},{"before":"29af09dfbe257fe1570acd4d817d7f1296497295","after":"e2664f8592160106c0c99fed3fc39e4a4f1d38ea","ref":"refs/heads/master","pushedAt":"2024-03-24T00:51:18.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'remotes/Artifex-user-robin/stext'","shortMessageHtmlLink":"Merge remote-tracking branch 'remotes/Artifex-user-robin/stext'"}},{"before":"e92de6299d4c91606332dcf90f2c746209825094","after":"29af09dfbe257fe1570acd4d817d7f1296497295","ref":"refs/heads/master","pushedAt":"2024-03-20T22:39:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"regenerated QuickJS example tools (precompiled JavaScript code)","shortMessageHtmlLink":"regenerated QuickJS example tools (precompiled JavaScript code)"}},{"before":"6d7f1ea91953dde5a1874435f59280e75e82cfdd","after":"e92de6299d4c91606332dcf90f2c746209825094","ref":"refs/heads/master","pushedAt":"2024-03-20T00:15:53.000Z","pushType":"push","commitsCount":112,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"add approximate matcher to mutool_ex driver: when the user-specified command is not matched by any command or partial command in our known list, then we perform an approximate match to show a bunch of suggestions instead.\n\nTODO: use a better approximation metric: creating a decent performing \"distance metric\" is harder than it looks! ;-) (we might want to try metaphone, possibly adapted for keyboard typos...)","shortMessageHtmlLink":"add approximate matcher to mutool_ex driver: when the user-specified …"}},{"before":"cd05211be27816c0b4bac7172b97ff7d691c5847","after":"6d7f1ea91953dde5a1874435f59280e75e82cfdd","ref":"refs/heads/master","pushedAt":"2024-02-03T22:26:22.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"WIP: working on libeternaltimestamp submodule.","shortMessageHtmlLink":"WIP: working on libeternaltimestamp submodule."}},{"before":"7127f2f515aa31a2c9eae9b34911e023d32b90be","after":"cd05211be27816c0b4bac7172b97ff7d691c5847","ref":"refs/heads/master","pushedAt":"2024-01-26T06:24:55.000Z","pushType":"push","commitsCount":103,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Add fz_run_document_structure mechanism, and PDF implementation.\n\nAdd a new document level mechanism for sending the document\nstructure to a device.\n\n# Conflicts:\n#\tsource/fitz/document.c\n#\tsource/pdf/pdf-run.c","shortMessageHtmlLink":"Add fz_run_document_structure mechanism, and PDF implementation."}},{"before":"4478b02e98f0460d638ccc632964ebba3ae0679e","after":"7127f2f515aa31a2c9eae9b34911e023d32b90be","ref":"refs/heads/master","pushedAt":"2024-01-26T03:09:09.000Z","pushType":"push","commitsCount":96,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge commit 'fdce179cea4874f5d193498e729b3a2a539f0c76'","shortMessageHtmlLink":"Merge commit 'fdce179cea4874f5d193498e729b3a2a539f0c76'"}},{"before":"5c84c5f654debc485258f47b4f447b88f49b70a9","after":"4478b02e98f0460d638ccc632964ebba3ae0679e","ref":"refs/heads/master","pushedAt":"2023-12-05T01:18:41.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'remotes/hrdl-github/fix-utf8'","shortMessageHtmlLink":"Merge remote-tracking branch 'remotes/hrdl-github/fix-utf8'"}},{"before":"b1b27bc8611408bea0f027321acd652b97e31b84","after":"5c84c5f654debc485258f47b4f447b88f49b70a9","ref":"refs/heads/master","pushedAt":"2023-12-05T00:38:25.000Z","pushType":"push","commitsCount":163,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Don't throw hard error if trying to embed non-embeddable font.","shortMessageHtmlLink":"Don't throw hard error if trying to embed non-embeddable font."}},{"before":"936b41c86bc3184e5547341c2868b6428520a0e3","after":"b1b27bc8611408bea0f027321acd652b97e31b84","ref":"refs/heads/master","pushedAt":"2023-11-28T00:23:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"fix/tweak C++ assert test functions to tolerate `assert(x)` statements where `x` is an integer instead of a boolean, but make sure other `x` types still do produce an error. Unfortunately the current construct doesn't allow the use of C++ `explicit` keyword, so we have to get a little creative here...","shortMessageHtmlLink":"fix/tweak C++ assert test functions to tolerate assert(x) statement…"}},{"before":"62f52c768ffd8cef5697663ad8dcc9afa3096bc9","after":"936b41c86bc3184e5547341c2868b6428520a0e3","ref":"refs/heads/master","pushedAt":"2023-11-24T00:59:12.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"- updated the MSVC project files.\n- augmented the regenerator script to expand ANY boost library usage to include all boost include paths (big nuisance to add these by hand, following every compile error)\n- fixed libmutool project; as a side effect: added the hacky experimental extextract tool (generates docx file from mudraw xml)\n- fix OpenCV generated dll source files: we won't be using those in monolithic build mode and they are now rendered harmless, while we keep the diff with vanilla/mainline to a minimum.\n- delete duplicate (copy&paste error) misctools_main.c source file: it's a straight copy of the curl wrapper code.\n- added libgif tools to mutool_ex\n- dropped experimental opencv + boost demo code into bezoar main source file.\n\n That tool is still waiting to be developed and this is a irst BABY step towards accomplishing that goal. The major initial task here was to get OpenCV (and boost >:-( ) building properly in monolithic build mode. We're half-way there on that item...","shortMessageHtmlLink":"- updated the MSVC project files."}},{"before":"15056d611db9da0d63fe76f3bbbaef8b5fc1bcaa","after":"62f52c768ffd8cef5697663ad8dcc9afa3096bc9","ref":"refs/heads/master","pushedAt":"2023-10-31T03:06:03.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"further work on the MSVC projects\n\nNote that the 'frozen' project only builds when using a custom `/constexpr:steps50000000` compiler option i.e. ceiling at 50 Million steps! (10M wasn't enough either, while default is 1M)","shortMessageHtmlLink":"further work on the MSVC projects"}},{"before":"3b3ad4d027e3003f73725efa5d62f281dced39ee","after":"15056d611db9da0d63fe76f3bbbaef8b5fc1bcaa","ref":"refs/heads/master","pushedAt":"2023-10-30T03:27:36.000Z","pushType":"push","commitsCount":128,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"- fix performance issue in add-sources-to-vcxproj.js: glob does traverse the entire tree, even when the specified path is clearly a single file.\n- updated MSVC project(s)","shortMessageHtmlLink":"- fix performance issue in add-sources-to-vcxproj.js: glob does trave…"}},{"before":"3dbf05bbd1d3e92cd0c6fa8242949058bd6d31cd","after":"3b3ad4d027e3003f73725efa5d62f281dced39ee","ref":"refs/heads/master","pushedAt":"2023-10-13T16:48:00.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated tesseract submodule","shortMessageHtmlLink":"updated tesseract submodule"}},{"before":"3c431c648bf8bb0682ecfee6a98d81266f79ef39","after":"3dbf05bbd1d3e92cd0c6fa8242949058bd6d31cd","ref":"refs/heads/master","pushedAt":"2023-10-12T23:18:58.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge commit '4ad4c44327ed5e8089ba61350248cc0755bdc2fc'\n\n# Conflicts:\n#\tinclude/mupdf/pdf/document.h\n#\tinclude/mupdf/pdf/form.h\n#\tsource/fitz/stext-device.c\n#\tsource/fitz/stext-output.c\n#\tsource/html/html-doc.c\n#\tsource/html/html-parse.c\n#\tsource/pdf/pdf-form.c\n#\tsource/pdf/pdf-op-run.c\n#\tsource/pdf/pdf-repair.c\n#\tsource/pdf/pdf-xref.c\n#\tsource/tools/mutool.c\n#\tsource/tools/pdfbake.c","shortMessageHtmlLink":"Merge commit '4ad4c44327ed5e8089ba61350248cc0755bdc2fc'"}},{"before":"0c0d3c5531c1f793b30e52dbd4e6cb15c0af77a6","after":"3c431c648bf8bb0682ecfee6a98d81266f79ef39","ref":"refs/heads/master","pushedAt":"2023-09-26T23:59:03.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated submodules","shortMessageHtmlLink":"updated submodules"}},{"before":"e8f2b2a2917ed3b9c6439e079e4e8806729ace78","after":"0c0d3c5531c1f793b30e52dbd4e6cb15c0af77a6","ref":"refs/heads/master","pushedAt":"2023-09-23T09:26:31.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"- updated the gumbo-parser library, tests and MSVC project files. All gumbo-parser google-test tests pass now.\n- added the gumbo-parser examples and tools to the mutool_ex ulk/monolithic build.\n- added a couple tesseract issue sample apps to the monolithic (test) build.","shortMessageHtmlLink":"- updated the gumbo-parser library, tests and MSVC project files. All…"}},{"before":"856cc1b9f3bb64ac359b57d02446297c77fdb133","after":"e8f2b2a2917ed3b9c6439e079e4e8806729ace78","ref":"refs/heads/master","pushedAt":"2023-09-13T14:38:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated MSVC project files","shortMessageHtmlLink":"updated MSVC project files"}},{"before":"a2c862d84f55decbbfba2bda9348a555de9b4c8c","after":"856cc1b9f3bb64ac359b57d02446297c77fdb133","ref":"refs/heads/master","pushedAt":"2023-09-10T01:18:29.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated curl submodule","shortMessageHtmlLink":"updated curl submodule"}},{"before":"dd648ca1485966a56e8e5fd3edcc32b044afe043","after":"a2c862d84f55decbbfba2bda9348a555de9b4c8c","ref":"refs/heads/master","pushedAt":"2023-09-08T13:22:58.000Z","pushType":"push","commitsCount":93,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated submodules' remotes, et al","shortMessageHtmlLink":"updated submodules' remotes, et al"}},{"before":"34b8ba4e4f8a94c6cbcc85b380876953db9bd030","after":"dd648ca1485966a56e8e5fd3edcc32b044afe043","ref":"refs/heads/master","pushedAt":"2023-09-05T20:33:31.000Z","pushType":"push","commitsCount":95,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated MSVC solutions","shortMessageHtmlLink":"updated MSVC solutions"}},{"before":"ce706373ae97e8ddd34860ac34ec611e76dc9b4f","after":"34b8ba4e4f8a94c6cbcc85b380876953db9bd030","ref":"refs/heads/master","pushedAt":"2023-08-15T22:26:56.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated library MSVC project files","shortMessageHtmlLink":"updated library MSVC project files"}},{"before":"7d4ba591963b03146dcf6b2d2eae75adb94ce208","after":"ce706373ae97e8ddd34860ac34ec611e76dc9b4f","ref":"refs/heads/master","pushedAt":"2023-08-10T21:50:51.000Z","pushType":"push","commitsCount":187,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated submodules","shortMessageHtmlLink":"updated submodules"}},{"before":"655ee1fa8bd5d6ee5e176d91dd897ef48b10d904","after":"7d4ba591963b03146dcf6b2d2eae75adb94ce208","ref":"refs/heads/master","pushedAt":"2023-07-31T02:17:31.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge commit 'c5d3b65c8a3e1923cd816e8cb0eed726937a289d'","shortMessageHtmlLink":"Merge commit 'c5d3b65c8a3e1923cd816e8cb0eed726937a289d'"}},{"before":"4052fa887c752b51274b2105091c14762d9ae03f","after":"655ee1fa8bd5d6ee5e176d91dd897ef48b10d904","ref":"refs/heads/master","pushedAt":"2023-07-30T00:24:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"updated tesseract library","shortMessageHtmlLink":"updated tesseract library"}},{"before":"3630745aa145a3a9482c797e6592e156cbb1606b","after":"4052fa887c752b51274b2105091c14762d9ae03f","ref":"refs/heads/master","pushedAt":"2023-07-12T11:29:04.000Z","pushType":"push","commitsCount":102,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"- cleaned up duplicate entries in mutool_ex command list\n- additional const correctness in the pdf render callbacks\n- MSDVC2022 projects: reference the correct crypto++ library project as dependency","shortMessageHtmlLink":"- cleaned up duplicate entries in mutool_ex command list"}},{"before":"cbf29d897e513dddde16302c5d083240a4cc0949","after":"87aca8cd316dd4284bc049eac542a368c59f1802","ref":"refs/heads/delay-jbig2","pushedAt":"2023-07-12T11:29:04.000Z","pushType":"push","commitsCount":187,"pusher":{"login":"GerHobbelt","name":"Ger Hobbelt","path":"/GerHobbelt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/402462?s=80&v=4"},"commit":{"message":"Merge branch 'master' into delay-jbig2\n\n# Conflicts:\n#\tsource/fitz/filter-jbig2.c","shortMessageHtmlLink":"Merge branch 'master' into delay-jbig2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVF552QA","startCursor":null,"endCursor":null}},"title":"Activity · GerHobbelt/mupdf"}