{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":264442764,"defaultBranch":"master","name":"OpTeX","ownerLogin":"olsak","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-16T13:25:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8322199?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719586294.0","currentOid":""},"activityList":{"items":[{"before":"31b6c6499756238937885b83ff988e5d96bd278e","after":"4a7fe5d2afb77ad47b994cdeb19b81c3992cabd6","ref":"refs/heads/master","pushedAt":"2024-07-05T19:26:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"small typos corrected","shortMessageHtmlLink":"small typos corrected"}},{"before":"8855efed703de43f6974489fae5dc48250132c21","after":"31b6c6499756238937885b83ff988e5d96bd278e","ref":"refs/heads/master","pushedAt":"2024-07-04T19:15:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"Rename hisytnax-kt.opm to hisyntax-kt.opm","shortMessageHtmlLink":"Rename hisytnax-kt.opm to hisyntax-kt.opm"}},{"before":"c7afcd0c6917b6dfcfedb5608199aa6ff5345c1c","after":"8855efed703de43f6974489fae5dc48250132c21","ref":"refs/heads/master","pushedAt":"2024-07-04T18:42:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"fix small typos","shortMessageHtmlLink":"fix small typos"}},{"before":"3b081a62da361ffcff51bb11de09a1b398d5992b","after":"c7afcd0c6917b6dfcfedb5608199aa6ff5345c1c","ref":"refs/heads/master","pushedAt":"2024-06-28T14:51:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"Release 1.15","shortMessageHtmlLink":"Release 1.15"}},{"before":"d1c98903122ee2744bcd466c8518060ddad3d321","after":"3b081a62da361ffcff51bb11de09a1b398d5992b","ref":"refs/heads/master","pushedAt":"2024-06-28T14:09:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"links to relevant software added at main page","shortMessageHtmlLink":"links to relevant software added at main page"}},{"before":"2f76afeef76f28c6eae1a9add371ccb7d6c8a8e3","after":"d1c98903122ee2744bcd466c8518060ddad3d321","ref":"refs/heads/master","pushedAt":"2024-06-27T21:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"\\_loadtrickD introduced","shortMessageHtmlLink":"\\_loadtrickD introduced"}},{"before":"2ebf7cc25081f13f7308cf4b3a82f95b81c378ea","after":"2f76afeef76f28c6eae1a9add371ccb7d6c8a8e3","ref":"refs/heads/master","pushedAt":"2024-06-27T07:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0138, typo correction","shortMessageHtmlLink":"OpTeX trick 0138, typo correction"}},{"before":"c3a16ae256339eae5028a86a99a62be785b877fa","after":"2ebf7cc25081f13f7308cf4b3a82f95b81c378ea","ref":"refs/heads/master","pushedAt":"2024-06-27T07:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0138 added","shortMessageHtmlLink":"OpTeX trick 0138 added"}},{"before":"86bbcfd3e7f6aaab3a5029668b92df852ff2224a","after":"c3a16ae256339eae5028a86a99a62be785b877fa","ref":"refs/heads/master","pushedAt":"2024-06-27T06:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0040 modified: \\num -> \\tdnum","shortMessageHtmlLink":"OpTeX trick 0040 modified: \\num -> \\tdnum"}},{"before":"3b46d2a4bcdfbac1b4b2446181bd62eb22fd3e84","after":"86bbcfd3e7f6aaab3a5029668b92df852ff2224a","ref":"refs/heads/master","pushedAt":"2024-06-02T20:48:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"don't apply \\mathsbon twice","shortMessageHtmlLink":"don't apply \\mathsbon twice"}},{"before":"ce1262c454b4a3a5d52b81754ac29f2019261adb","after":"3b46d2a4bcdfbac1b4b2446181bd62eb22fd3e84","ref":"refs/heads/master","pushedAt":"2024-06-02T17:57:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"Improve error handling for registering callbacks\n\nWhen we initially introduced support for luatexbase / ltluatex style\ncallbacks (luatexbase.add_to_callback, etc.), we introduced also some\nchecking and reported some errors with `err`, though we were not as\nthorough as the original LaTeX code, because we mainly aimed to provide\ncompatibility with existing packages, which already were using the\nfunctions correctly, as they had to go through LaTeX's more extensive\nchecking.\n\nAs time progressed, we in OpTeX added more uses of the callbacks, and\nOpTeX users themselves have been using the mechanism, since in OpTeX we\ndon't allow direct registering of callbacks, it is always necessary to\ngo through `callback.add_to_callback`. However, this mean that some uses\ncould not obey the \"rules\", while we were expecting some invariants to\nhold true.\n\nOne such problem manifested for callbacks added without descriptions.\nInternally we expected that each callback function would be registered\nwith a description, and that a description wouldn't be used more than\nonce for a single callback name.\n\nThis was not an immediate problem when _adding_ the callbacks, but could\nlead to problems when removing from callbacks, since that is where we\nassume some consistency in the registered functions, and descriptions.\nIf the description was `nil` (i.e. not passed) the internal list of\nfunctions and descriptions could drift away, causing callbacks to be\nderegistered prematurely, as the condition for deregistration is that\nthere are no descriptions left.\n\nThe solution implemented here is a more thorough checking of arguments\nand consistency.\n\nAs part of the consistency checking, I found that our use of\n\"finish_pdffile\" callback itself didn't conform to the invariants (had\nno description), further suggesting, that such mistakes are easy to make\naccidentally. That is also fixed here.","shortMessageHtmlLink":"Improve error handling for registering callbacks"}},{"before":"1f9d111b8db56b1bf405e3351db0b0e20a6d6543","after":"ce1262c454b4a3a5d52b81754ac29f2019261adb","ref":"refs/heads/master","pushedAt":"2024-05-27T16:31:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"link to a new OpTeX email list added","shortMessageHtmlLink":"link to a new OpTeX email list added"}},{"before":"0f76d0301423233fc500cb3bc788fcfbaa146481","after":"1f9d111b8db56b1bf405e3351db0b0e20a6d6543","ref":"refs/heads/master","pushedAt":"2024-05-24T13:49:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"49781c31b3ac2f23c38fc2a9436bda8c1e988acf","after":"0f76d0301423233fc500cb3bc788fcfbaa146481","ref":"refs/heads/master","pushedAt":"2024-05-07T16:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0137 added","shortMessageHtmlLink":"OpTeX trick 0137 added"}},{"before":"fed3c68f27d63c4b1e596809af5ca2b112bb3c76","after":"49781c31b3ac2f23c38fc2a9436bda8c1e988acf","ref":"refs/heads/master","pushedAt":"2024-05-06T19:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"\\loggingall: different order of settings","shortMessageHtmlLink":"\\loggingall: different order of settings"}},{"before":"1c3284f1a393c6d4f1c43dd8162eda0699d5c2e0","after":"fed3c68f27d63c4b1e596809af5ca2b112bb3c76","ref":"refs/heads/master","pushedAt":"2024-05-03T14:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"bad rendering of
in
removed","shortMessageHtmlLink":"bad rendering of <pre> in <ul> (firefox): <pre> removed"}},{"before":"f2fcae4387e6f00b42c6ad8fabd2eea55493354e","after":"1c3284f1a393c6d4f1c43dd8162eda0699d5c2e0","ref":"refs/heads/master","pushedAt":"2024-05-03T13:50:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"Add details to trick 136 and fix a minor bug in it","shortMessageHtmlLink":"Add details to trick 136 and fix a minor bug in it"}},{"before":"8a9dea9a22845d93c10d261dac3afe734b1581e8","after":"f2fcae4387e6f00b42c6ad8fabd2eea55493354e","ref":"refs/heads/master","pushedAt":"2024-05-02T19:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0136 added, see also #173","shortMessageHtmlLink":"OpTeX trick 0136 added, see also #173"}},{"before":"0e7c218ca80b9bda6e2de380b36aafac9b154624","after":"8a9dea9a22845d93c10d261dac3afe734b1581e8","ref":"refs/heads/master","pushedAt":"2024-04-30T03:02:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"\\ifx\\matheqdirmode\\undefined added (old LuaTeX)","shortMessageHtmlLink":"\\ifx\\matheqdirmode\\undefined added (old LuaTeX)"}},{"before":"9837eb09c59eaaba0724a14775404dab81f876bb","after":"0e7c218ca80b9bda6e2de380b36aafac9b154624","ref":"refs/heads/master","pushedAt":"2024-04-28T17:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"interval option added to math.opm","shortMessageHtmlLink":"interval option added to math.opm"}},{"before":"f9850bb2c64cbd3c1375379ddd9024da5bdc0247","after":"9837eb09c59eaaba0724a14775404dab81f876bb","ref":"refs/heads/master","pushedAt":"2024-04-28T08:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"Plain TeX \\_ corrected","shortMessageHtmlLink":"Plain TeX \\_ corrected"}},{"before":"105d6618f85f96503f3bf94dcc7a02a15333244d","after":"f9850bb2c64cbd3c1375379ddd9024da5bdc0247","ref":"refs/heads/master","pushedAt":"2024-04-18T11:26:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"optex-doc: fix typo in the 'OpTeX tricks' section","shortMessageHtmlLink":"optex-doc: fix typo in the 'OpTeX tricks' section"}},{"before":"87acbe72ea3333c9f878284ca67b8295e44573a0","after":"105d6618f85f96503f3bf94dcc7a02a15333244d","ref":"refs/heads/master","pushedAt":"2024-04-15T20:14:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0135 added","shortMessageHtmlLink":"OpTeX trick 0135 added"}},{"before":"4fa18f320b0566ae7f4380f2e8a004547a849e13","after":"87acbe72ea3333c9f878284ca67b8295e44573a0","ref":"refs/heads/master","pushedAt":"2024-03-21T07:25:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0134 added","shortMessageHtmlLink":"OpTeX trick 0134 added"}},{"before":"77636e7f17c1c2402033e820812f8ee71947054e","after":"4fa18f320b0566ae7f4380f2e8a004547a849e13","ref":"refs/heads/master","pushedAt":"2024-03-19T08:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0133 added","shortMessageHtmlLink":"OpTeX trick 0133 added"}},{"before":"4e63b6149dd724103ee64565244b242f64feb2d2","after":"77636e7f17c1c2402033e820812f8ee71947054e","ref":"refs/heads/master","pushedAt":"2024-03-18T20:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"math.opm: flexible partial symbol added","shortMessageHtmlLink":"math.opm: flexible partial symbol added"}},{"before":"f15569f7ad3cfe2d8973547235f6ad631a1b254c","after":"4e63b6149dd724103ee64565244b242f64feb2d2","ref":"refs/heads/master","pushedAt":"2024-03-11T13:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"lipsumload, loadtrick: \\vpack used instead \\vbox","shortMessageHtmlLink":"lipsumload, loadtrick: \\vpack used instead \\vbox"}},{"before":"90d5e35d98c1e14ca26a30143784d25e9fc6dc2c","after":"f15569f7ad3cfe2d8973547235f6ad631a1b254c","ref":"refs/heads/master","pushedAt":"2024-03-11T12:22:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"remove redundant comment chars from 3bfc6b5","shortMessageHtmlLink":"remove redundant comment chars from 3bfc6b5"}},{"before":"6a3f92b6ee30b3e7ead9d5a21ecb38733124c1bd","after":"90d5e35d98c1e14ca26a30143784d25e9fc6dc2c","ref":"refs/heads/master","pushedAt":"2024-03-09T07:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"OpTeX trick 0132 added","shortMessageHtmlLink":"OpTeX trick 0132 added"}},{"before":"66e5c9528015b667c4fcbc8717eb6415bf08c1d5","after":"6a3f92b6ee30b3e7ead9d5a21ecb38733124c1bd","ref":"refs/heads/master","pushedAt":"2024-03-06T20:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olsak","name":"Petr Olšák","path":"/olsak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8322199?s=80&v=4"},"commit":{"message":"math.opm: \\enablefic introduced, see #152","shortMessageHtmlLink":"math.opm: \\enablefic introduced, see #152"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeBAEPgA","startCursor":null,"endCursor":null}},"title":"Activity · olsak/OpTeX"}