{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":372229878,"defaultBranch":"master","name":"pdfio","ownerLogin":"michaelrsweet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-30T14:03:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/488103?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706112277.0","currentOid":""},"activityList":{"items":[{"before":"b117959725a5aca06a5cc3676e71f2c9b05d0992","after":"6c1db141a105b76ca1fa1b88175ae6a4e1e8c2ee","ref":"refs/heads/master","pushedAt":"2024-01-28T02:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Switch string pool code to an insertion sort - provides a modest 25% improvement\nto open speeds on typical files.","shortMessageHtmlLink":"Switch string pool code to an insertion sort - provides a modest 25% …"}},{"before":"e88262223342b67c7caf628130a2a63de9ca0012","after":"b117959725a5aca06a5cc3676e71f2c9b05d0992","ref":"refs/heads/master","pushedAt":"2024-01-28T00:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Make sure all output code paths set the locale information (Issue #61)","shortMessageHtmlLink":"Make sure all output code paths set the locale information (Issue #61)"}},{"before":"cd1406e1586feb98adc333e925ddb317cfd42732","after":"e88262223342b67c7caf628130a2a63de9ca0012","ref":"refs/heads/master","pushedAt":"2024-01-27T23:22:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix locale support (Issue #61)","shortMessageHtmlLink":"Fix locale support (Issue #61)"}},{"before":"59deee020a51d3647436451144cf53361faa6b59","after":"cd1406e1586feb98adc333e925ddb317cfd42732","ref":"refs/heads/master","pushedAt":"2024-01-24T16:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update docos.\n\nFix static library build commands - remove archive before building it fresh.","shortMessageHtmlLink":"Update docos."}},{"before":"a43a9d9e3229ef726c63f5781e199820046fb652","after":"59deee020a51d3647436451144cf53361faa6b59","ref":"refs/heads/master","pushedAt":"2024-01-24T15:58:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix some Clang warnings.","shortMessageHtmlLink":"Fix some Clang warnings."}},{"before":"abc69b3361088430714de88cc6bba74fd728f578","after":"a43a9d9e3229ef726c63f5781e199820046fb652","ref":"refs/heads/master","pushedAt":"2023-12-18T18:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix whitespace.","shortMessageHtmlLink":"Fix whitespace."}},{"before":"83bfb135c62e7ae7dfa0ec7161691e9fa41dbe44","after":"abc69b3361088430714de88cc6bba74fd728f578","ref":"refs/heads/master","pushedAt":"2023-12-18T15:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Save work.","shortMessageHtmlLink":"Save work."}},{"before":"2dfb560f8bdc11a4834a507b44890693289b1fa1","after":"83bfb135c62e7ae7dfa0ec7161691e9fa41dbe44","ref":"refs/heads/master","pushedAt":"2023-12-15T17:57:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add some more debug printfs, relocate extra newline detection after stream\ntoken.","shortMessageHtmlLink":"Add some more debug printfs, relocate extra newline detection after s…"}},{"before":"7330cc35ba52aac1a50acae91b45ce2b3ed2925c","after":"2dfb560f8bdc11a4834a507b44890693289b1fa1","ref":"refs/heads/master","pushedAt":"2023-12-14T22:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add more debug logging.","shortMessageHtmlLink":"Add more debug logging."}},{"before":"5d760e7315a98260d9b651309181823f7cd4d0f3","after":"7330cc35ba52aac1a50acae91b45ce2b3ed2925c","ref":"refs/heads/master","pushedAt":"2023-12-14T21:02:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Defer object/value decryption to after the object is loaded (Issue #42)","shortMessageHtmlLink":"Defer object/value decryption to after the object is loaded (Issue #42)"}},{"before":"2a85baaf816d5d37b37fd0f8b20c112648913a37","after":"5d760e7315a98260d9b651309181823f7cd4d0f3","ref":"refs/heads/master","pushedAt":"2023-12-13T17:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update some debug printfs.","shortMessageHtmlLink":"Update some debug printfs."}},{"before":"2b92044504eaf25917006cbe05049850139dcea2","after":"2a85baaf816d5d37b37fd0f8b20c112648913a37","ref":"refs/heads/master","pushedAt":"2023-12-13T17:26:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Increase the maximum number of object streams in a file (Issue #58) - most files\nonly contain 1 or 2...\n\nChange the implementation of add/find object to use a custom binary insertion\nsort algorithm rather than doing a qsort after every addition. This results in\na significant improvement in open speed - from 2371 seconds (about 39.5 minutes)\nto 3.1 seconds for one large test file (an ESRI standard).","shortMessageHtmlLink":"Increase the maximum number of object streams in a file (Issue #58) -…"}},{"before":"f4aa951165e521321b67fdb020d7bcb7591f193f","after":"2b92044504eaf25917006cbe05049850139dcea2","ref":"refs/heads/master","pushedAt":"2023-12-13T02:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Support per-object file IDs (Issue #42)","shortMessageHtmlLink":"Support per-object file IDs (Issue #42)"}},{"before":"038fd8686b641bb80c5eb509bc54c22d7babfb35","after":"f4aa951165e521321b67fdb020d7bcb7591f193f","ref":"refs/heads/master","pushedAt":"2023-12-12T17:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix _pdfioFileSeek with whence==SEEK_CUR\n\nFix seek offset after trailer.\n\nLook at the last 1k of the file to find the startxref marker.","shortMessageHtmlLink":"Fix _pdfioFileSeek with whence==SEEK_CUR"}},{"before":"7084105dc43dcd249e3cd5744aab5fa454b769f2","after":"038fd8686b641bb80c5eb509bc54c22d7babfb35","ref":"refs/heads/master","pushedAt":"2023-12-12T00:56:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix trailer dictionary handling (Issue #58)\nFix generation number handling for object 0 (Issue #59)","shortMessageHtmlLink":"Fix trailer dictionary handling (Issue #58)"}},{"before":"cb6b493df6f2281c3c1e3129014823c7c3e0fa88","after":"7084105dc43dcd249e3cd5744aab5fa454b769f2","ref":"refs/heads/master","pushedAt":"2023-12-11T00:35:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Merge pull request #57 from eli-schwartz/pdfio-pc-redundancy\n\npdfio.pc: use -lm as specified in configure","shortMessageHtmlLink":"Merge pull request #57 from eli-schwartz/pdfio-pc-redundancy"}},{"before":"2753a82eb92543a7296df623393bbd5bb0096257","after":"cb6b493df6f2281c3c1e3129014823c7c3e0fa88","ref":"refs/heads/master","pushedAt":"2023-12-10T20:38:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update configure script.","shortMessageHtmlLink":"Update configure script."}},{"before":"c992b2ba8900238c3a50f26dcdab34b4ee8296a7","after":"2753a82eb92543a7296df623393bbd5bb0096257","ref":"refs/heads/master","pushedAt":"2023-12-10T20:38:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Merge pull request #56 from eli-schwartz/misspelled\n\nfix misspelled variable: PKCONFIG","shortMessageHtmlLink":"Merge pull request #56 from eli-schwartz/misspelled"}},{"before":"ed723a46dcefb5de35a57488c18424ad61ac2a05","after":"c992b2ba8900238c3a50f26dcdab34b4ee8296a7","ref":"refs/heads/master","pushedAt":"2023-12-07T22:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update the token reading code to protect against obvious format abuses.\n\nUpdate the xref loading code to protect against looping xref tables.","shortMessageHtmlLink":"Update the token reading code to protect against obvious format abuses."}},{"before":"6906a9a70813af51851b07b15f7ebbd20da6121b","after":"ed723a46dcefb5de35a57488c18424ad61ac2a05","ref":"refs/heads/master","pushedAt":"2023-12-06T16:21:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Make sure buffer is terminated on error.","shortMessageHtmlLink":"Make sure buffer is terminated on error."}},{"before":"6a381a55fea2955c635fdd633e4527f2385b5d31","after":"6906a9a70813af51851b07b15f7ebbd20da6121b","ref":"refs/heads/master","pushedAt":"2023-12-06T00:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Fix docos for pdfioFileOpen.","shortMessageHtmlLink":"Fix docos for pdfioFileOpen."}},{"before":"fc3580a9483efd1d13f29620c2d63fe19890189f","after":"6a381a55fea2955c635fdd633e4527f2385b5d31","ref":"refs/heads/master","pushedAt":"2023-12-05T23:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update macOS build docos.","shortMessageHtmlLink":"Update macOS build docos."}},{"before":"6b5c30b4bebf647883ad4d23823e4e8f108e2261","after":"fc3580a9483efd1d13f29620c2d63fe19890189f","ref":"refs/heads/master","pushedAt":"2023-12-05T23:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update build docos.","shortMessageHtmlLink":"Update build docos."}},{"before":"a0cdb261ff46ea0cf434a853f6618a9215d1fca2","after":"6b5c30b4bebf647883ad4d23823e4e8f108e2261","ref":"refs/heads/master","pushedAt":"2023-12-05T19:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Remove PDFIO_ENCRYPTION_AES_256 from docos.","shortMessageHtmlLink":"Remove PDFIO_ENCRYPTION_AES_256 from docos."}},{"before":"34dbf6c2fe39285b936125128e9e5be5ea34266e","after":"a0cdb261ff46ea0cf434a853f6618a9215d1fca2","ref":"refs/heads/master","pushedAt":"2023-12-05T19:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Update CONTRIBUTING docos.","shortMessageHtmlLink":"Update CONTRIBUTING docos."}},{"before":"86d842167a3f04b04cdb6eb6adfaa2e4b6ebe37f","after":"34dbf6c2fe39285b936125128e9e5be5ea34266e","ref":"refs/heads/master","pushedAt":"2023-12-05T18:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Documentation cleanup.","shortMessageHtmlLink":"Documentation cleanup."}},{"before":"16c8b830b8b22ee7a6ee549e6ca72e104e57c60d","after":"86d842167a3f04b04cdb6eb6adfaa2e4b6ebe37f","ref":"refs/heads/master","pushedAt":"2023-12-05T18:33:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Bring back mis-named pdfioContentTextNextLine.","shortMessageHtmlLink":"Bring back mis-named pdfioContentTextNextLine."}},{"before":"7ff051fc8b567cc09bc49e9946217bbfd7016d32","after":"16c8b830b8b22ee7a6ee549e6ca72e104e57c60d","ref":"refs/heads/master","pushedAt":"2023-12-05T13:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add pdfioFileCreateNumber/StringObj functions (Issue #14)","shortMessageHtmlLink":"Add pdfioFileCreateNumber/StringObj functions (Issue #14)"}},{"before":"927452d1eb9ab0af3152208c3ba3df000fdfd8ef","after":"7ff051fc8b567cc09bc49e9946217bbfd7016d32","ref":"refs/heads/master","pushedAt":"2023-12-05T12:49:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Add pdfioContentTextNewLineShow/f functions (Issue #24)","shortMessageHtmlLink":"Add pdfioContentTextNewLineShow/f functions (Issue #24)"}},{"before":"f1ad982fd1bc868a1cd081efaf6c75456ade8da2","after":"927452d1eb9ab0af3152208c3ba3df000fdfd8ef","ref":"refs/heads/master","pushedAt":"2023-12-05T02:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelrsweet","name":"Michael R Sweet","path":"/michaelrsweet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/488103?s=80&v=4"},"commit":{"message":"Changelog and exports updates.","shortMessageHtmlLink":"Changelog and exports updates."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6teqkwA","startCursor":null,"endCursor":null}},"title":"Activity · michaelrsweet/pdfio"}