{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21653131,"defaultBranch":"master","name":"nano-win","ownerLogin":"lhmouse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-09T13:25:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5071344?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722043841.0","currentOid":""},"activityList":{"items":[{"before":"b5e2d913c8ad40b770ee32e9c46530ccf439462e","after":"af00d552579b7a7d9454d6156cf1d425202f2a83","ref":"refs/heads/patches","pushedAt":"2024-07-27T01:33:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"6c81f609146f5f5801f88cdd4146570c7f0ca9eb","after":"572247dbd83c750346d8e070ff1b675b47e2c4f9","ref":"refs/heads/vanilla","pushedAt":"2024-07-27T01:31:00.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"tweaks: reshuffle a seldom-used function to the end of an if-else series","shortMessageHtmlLink":"tweaks: reshuffle a seldom-used function to the end of an if-else series"}},{"before":"29272fdeea8d0226ff018dc98aacfd45338fad31","after":"6d25b07a2460a8e24ddeb957c1dd92d3377f1125","ref":"refs/heads/master","pushedAt":"2024-06-14T15:17:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"62cd8d54b22e4a265352710f02d5695f588e4d86","after":"b5e2d913c8ad40b770ee32e9c46530ccf439462e","ref":"refs/heads/patches","pushedAt":"2024-06-14T15:06:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"33eaf3e947c5c7baad889339b8615c7e7d612c66","after":"6c81f609146f5f5801f88cdd4146570c7f0ca9eb","ref":"refs/heads/vanilla","pushedAt":"2024-06-14T15:06:31.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"moving: use edit_scroll() only when scrolling one row is enough\n\nWhen softwrapping with a tabsize larger than the width of the viewport,\nscrolling one row when the cursor goes offscreen might not be enough,\nso in that case use edit_redraw() instead.\n\nThis fixes https://savannah.gnu.org/bugs/?65860.\n\nBug existed since version 2.9.6, commit 0d9080a2.","shortMessageHtmlLink":"moving: use edit_scroll() only when scrolling one row is enough"}},{"before":"f04753c6d4c16d49a472790aec22ef039c3367ef","after":"29272fdeea8d0226ff018dc98aacfd45338fad31","ref":"refs/heads/master","pushedAt":"2024-06-14T15:05:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"7b187111d58eab04f0ff3b4bb2dfc62822929bec","after":"f04753c6d4c16d49a472790aec22ef039c3367ef","ref":"refs/heads/master","pushedAt":"2024-06-14T15:03:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"b262cc80d11962d37d45941e0e66ad7c0568d309","after":"7b187111d58eab04f0ff3b4bb2dfc62822929bec","ref":"refs/heads/master","pushedAt":"2024-05-01T15:28:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"2d64c338001ada5fa3b3c3677b5c8f7fb2d5a900","after":"62cd8d54b22e4a265352710f02d5695f588e4d86","ref":"refs/heads/patches","pushedAt":"2024-05-01T14:41:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"c59e9d228e8daff52da7d0c5f4c27082ee46f139","after":"33eaf3e947c5c7baad889339b8615c7e7d612c66","ref":"refs/heads/vanilla","pushedAt":"2024-05-01T14:35:54.000Z","pushType":"push","commitsCount":108,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"po: update translations and regenerate POT file and PO files","shortMessageHtmlLink":"po: update translations and regenerate POT file and PO files"}},{"before":"daa9df667038546b705775b2c6ed7f657c544999","after":"b262cc80d11962d37d45941e0e66ad7c0568d309","ref":"refs/heads/master","pushedAt":"2024-01-17T16:03:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"63d1e92596b8f02cd5e9d175b67622c102c87f18","after":"2d64c338001ada5fa3b3c3677b5c8f7fb2d5a900","ref":"refs/heads/patches","pushedAt":"2024-01-17T15:35:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"4a915b1ed581967350591c67965374f90e673030","after":"c59e9d228e8daff52da7d0c5f4c27082ee46f139","ref":"refs/heads/vanilla","pushedAt":"2024-01-17T15:34:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"build: link in $(GETRANDOM_LIB) from gnulib\n\nOn Windows builds, gnulib might set GETRANDOM_LIB to -lbcrypt and then\nuse that API. But since we don't include $(GETRANDOM_LIB) when linking,\nwe fail. On Linux systems, this is empty as getrandom APIs are part of\nthe main C library already. This is also what the link requirements say\nin gnulib's modules/getrandom spec.","shortMessageHtmlLink":"build: link in $(GETRANDOM_LIB) from gnulib"}},{"before":"3828e2ebb0655cf08da3e1bd48e5c0efdc4b1d82","after":"63d1e92596b8f02cd5e9d175b67622c102c87f18","ref":"refs/heads/patches","pushedAt":"2023-12-25T12:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"639dc4989c87576cbf963b1b4fcb7071bc7803f2","after":"daa9df667038546b705775b2c6ed7f657c544999","ref":"refs/heads/master","pushedAt":"2023-12-25T12:46:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"ef35ea72cfaada26f6ee1ca3473e1ce78481f6b7","after":"4a915b1ed581967350591c67965374f90e673030","ref":"refs/heads/vanilla","pushedAt":"2023-12-25T12:45:42.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"input: avoid hanging after a 39-character paste on a VSCode terminal\n\nThe terminal in VSCode splits pastes into 50-byte chunks and can\nthus split an escape sequence somewhere in the middle, resulting\nin nano failing to recognize the end-of-bracketed-paste sequence\nand thus hanging -- until another, different-sized paste is made.\n\nAvoid this hang by interpreting any invalid escape sequence that\nstarts with \"\\e [ 2\" as a truncated end-of-bracketed-paste.\n\n(This will leave a spurious tilde after the 39-character paste,\nwhich is not nice but... better than hanging.)\n\nThis works around https://savannah.gnu.org/bugs/?64996.\nReported-by: Jacob Lifshay ","shortMessageHtmlLink":"input: avoid hanging after a 39-character paste on a VSCode terminal"}},{"before":"c50e82d8cfe812f6cafb45504df035b57e1036af","after":"3828e2ebb0655cf08da3e1bd48e5c0efdc4b1d82","ref":"refs/heads/patches","pushedAt":"2023-10-30T04:21:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"e65b0ba6542b03a76fa6fecabdea56c04c2792b5","after":"ef35ea72cfaada26f6ee1ca3473e1ce78481f6b7","ref":"refs/heads/vanilla","pushedAt":"2023-10-30T04:19:46.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"input: neutralize two spurious keycodes from VTE terminals\n\nAt least some of the VTE-based terminals claim to be compatible with\nxterm-25color (and set TERM to that value). But they really aren't:\nthey mishandle the focus-in and focus-out events, for example. So,\ncatch and discard the corresponding keycodes that nano shouldn't be\nseeing at all.\n\nThis improves the fix for https://savannah.gnu.org/bugs/?64578.","shortMessageHtmlLink":"input: neutralize two spurious keycodes from VTE terminals"}},{"before":"65a760c230ac03676b9d361eb5c2d8e9c2e18a12","after":"639dc4989c87576cbf963b1b4fcb7071bc7803f2","ref":"refs/heads/master","pushedAt":"2023-08-17T10:56:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"60190e1ffa0a0c1621fe82ee16450e46d47bb5d3","after":"c50e82d8cfe812f6cafb45504df035b57e1036af","ref":"refs/heads/patches","pushedAt":"2023-08-15T13:18:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"fdcafb83e3e23da645ca813991f448c907935673","after":"e65b0ba6542b03a76fa6fecabdea56c04c2792b5","ref":"refs/heads/vanilla","pushedAt":"2023-08-15T13:18:11.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"options: add -? as a synonym of -h (--help)\n\nThe short option '-?' was removed nine years ago in commit 43019189,\nthen restored six years later in 5bd92d4c, and then removed again two\nmonths later in 743100fe due to getopt() returning '?' for options\nthat aren't recognized, preventing the use of '-?' as a valid option.\n\nHowever, getopt() provides a way to check for unrecognized options\nvia the 'optopt' variable, which gets set only for invalid options.\n\nSigned-off-by: Mateusz Kazimierczuk \nSigned-off-by: Benno Schulenberg ","shortMessageHtmlLink":"options: add -? as a synonym of -h (--help)"}},{"before":"587c85c4e9a82981069a8012ebc48b96421b1377","after":"65a760c230ac03676b9d361eb5c2d8e9c2e18a12","ref":"refs/heads/master","pushedAt":"2023-03-28T07:34:18.689Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"New patch for mingw-w64\n\nSigned-off-by: LIU Hao ","shortMessageHtmlLink":"New patch for mingw-w64"}},{"before":"6674fcc4c246b7cd84e2b02beb66c0bd438daadd","after":"60190e1ffa0a0c1621fe82ee16450e46d47bb5d3","ref":"refs/heads/patches","pushedAt":"2023-03-28T01:34:58.513Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"Reload last search string if any.\n\nSigned-off-by: Liu Hao ","shortMessageHtmlLink":"Reload last search string if any."}},{"before":"7681090c12d7553083e8aeff5bf74b7b28fa5692","after":"fdcafb83e3e23da645ca813991f448c907935673","ref":"refs/heads/vanilla","pushedAt":"2023-03-28T01:34:43.097Z","pushType":"push","commitsCount":8,"pusher":{"login":"lhmouse","name":"LIU Hao","path":"/lhmouse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5071344?s=80&v=4"},"commit":{"message":"startup: use a format string, to deflect format-string attacks\n\nThis fixes the second part of https://savannah.gnu.org/bugs/?63964.\n\nReported-by: Vince Vince","shortMessageHtmlLink":"startup: use a format string, to deflect format-string attacks"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yN1QwMTozMzo0MS4wMDAwMDBazwAAAASKgYeR","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0yOFQwMTozNDo0My4wOTc5MzVazwAAAAMMguJl"}},"title":"Activity ยท lhmouse/nano-win"}